summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYaron Cohen-Tal <yaronct@gmail.com>2015-09-22 20:14:37 +0300
committerYaron Cohen-Tal <yaronct@gmail.com>2015-09-22 20:14:37 +0300
commit7d1c96c85ffcfccfc4ddd36a2be96a219134bed8 (patch)
tree2f1caa3e88b0c229c376417c992ff97c40068e9b /src
parent6fe6b8e2d4f038654aec248d688ac955035bdbae (diff)
downloadlibepoxy-7d1c96c85ffcfccfc4ddd36a2be96a219134bed8.tar.gz
Update pregenerated files.
Diffstat (limited to 'src')
-rw-r--r--src/egl_pregenerated_dispatch.c2471
-rw-r--r--src/gl_pregenerated_dispatch.c70593
-rw-r--r--src/glx_pregenerated_dispatch.c3026
-rw-r--r--src/wgl_pregenerated_dispatch.c3395
4 files changed, 74516 insertions, 4969 deletions
diff --git a/src/egl_pregenerated_dispatch.c b/src/egl_pregenerated_dispatch.c
index 87e4c3c..208df22 100644
--- a/src/egl_pregenerated_dispatch.c
+++ b/src/egl_pregenerated_dispatch.c
@@ -262,122 +262,2329 @@ static const uint16_t enum_string_offsets[] = {
[EGL_extension_EGL_NV_system_time] = 1370,
};
-static const char entrypoint_strings[] =
- "eglBindAPI\0"
- "eglBindTexImage\0"
- "eglChooseConfig\0"
- "eglClientWaitSync\0"
- "eglClientWaitSyncKHR\0"
- "eglClientWaitSyncNV\0"
- "eglCopyBuffers\0"
- "eglCreateContext\0"
- "eglCreateDRMImageMESA\0"
- "eglCreateFenceSyncNV\0"
- "eglCreateImage\0"
- "eglCreateImageKHR\0"
- "eglCreatePbufferFromClientBuffer\0"
- "eglCreatePbufferSurface\0"
- "eglCreatePixmapSurface\0"
- "eglCreatePixmapSurfaceHI\0"
- "eglCreatePlatformPixmapSurface\0"
- "eglCreatePlatformPixmapSurfaceEXT\0"
- "eglCreatePlatformWindowSurface\0"
- "eglCreatePlatformWindowSurfaceEXT\0"
- "eglCreateStreamFromFileDescriptorKHR\0"
- "eglCreateStreamKHR\0"
- "eglCreateStreamProducerSurfaceKHR\0"
- "eglCreateStreamSyncNV\0"
- "eglCreateSync\0"
- "eglCreateSync64KHR\0"
- "eglCreateSyncKHR\0"
- "eglCreateWindowSurface\0"
- "eglDestroyContext\0"
- "eglDestroyImage\0"
- "eglDestroyImageKHR\0"
- "eglDestroyStreamKHR\0"
- "eglDestroySurface\0"
- "eglDestroySync\0"
- "eglDestroySyncKHR\0"
- "eglDestroySyncNV\0"
- "eglDupNativeFenceFDANDROID\0"
- "eglExportDMABUFImageMESA\0"
- "eglExportDMABUFImageQueryMESA\0"
- "eglExportDRMImageMESA\0"
- "eglFenceNV\0"
- "eglGetConfigAttrib\0"
- "eglGetConfigs\0"
- "eglGetCurrentContext\0"
- "eglGetCurrentDisplay\0"
- "eglGetCurrentSurface\0"
- "eglGetDisplay\0"
- "eglGetError\0"
- "eglGetOutputLayersEXT\0"
- "eglGetOutputPortsEXT\0"
- "eglGetPlatformDisplay\0"
- "eglGetPlatformDisplayEXT\0"
- "eglGetProcAddress\0"
- "eglGetStreamFileDescriptorKHR\0"
- "eglGetSyncAttrib\0"
- "eglGetSyncAttribKHR\0"
- "eglGetSyncAttribNV\0"
- "eglGetSystemTimeFrequencyNV\0"
- "eglGetSystemTimeNV\0"
- "eglInitialize\0"
- "eglLockSurfaceKHR\0"
- "eglMakeCurrent\0"
- "eglOutputLayerAttribEXT\0"
- "eglOutputPortAttribEXT\0"
- "eglPostSubBufferNV\0"
- "eglQueryAPI\0"
- "eglQueryContext\0"
- "eglQueryDeviceAttribEXT\0"
- "eglQueryDeviceStringEXT\0"
- "eglQueryDevicesEXT\0"
- "eglQueryDisplayAttribEXT\0"
- "eglQueryNativeDisplayNV\0"
- "eglQueryNativePixmapNV\0"
- "eglQueryNativeWindowNV\0"
- "eglQueryOutputLayerAttribEXT\0"
- "eglQueryOutputLayerStringEXT\0"
- "eglQueryOutputPortAttribEXT\0"
- "eglQueryOutputPortStringEXT\0"
- "eglQueryStreamKHR\0"
- "eglQueryStreamTimeKHR\0"
- "eglQueryStreamu64KHR\0"
- "eglQueryString\0"
- "eglQuerySurface\0"
- "eglQuerySurface64KHR\0"
- "eglQuerySurfacePointerANGLE\0"
- "eglReleaseTexImage\0"
- "eglReleaseThread\0"
- "eglSetBlobCacheFuncsANDROID\0"
- "eglSetDamageRegionKHR\0"
- "eglSignalSyncKHR\0"
- "eglSignalSyncNV\0"
- "eglStreamAttribKHR\0"
- "eglStreamConsumerAcquireKHR\0"
- "eglStreamConsumerGLTextureExternalKHR\0"
- "eglStreamConsumerOutputEXT\0"
- "eglStreamConsumerReleaseKHR\0"
- "eglSurfaceAttrib\0"
- "eglSwapBuffers\0"
- "eglSwapBuffersRegion2NOK\0"
- "eglSwapBuffersRegionNOK\0"
- "eglSwapBuffersWithDamageEXT\0"
- "eglSwapBuffersWithDamageKHR\0"
- "eglSwapInterval\0"
- "eglTerminate\0"
- "eglUnlockSurfaceKHR\0"
- "eglWaitClient\0"
- "eglWaitGL\0"
- "eglWaitNative\0"
- "eglWaitSync\0"
- "eglWaitSyncKHR\0"
- ;
+static const char entrypoint_strings[] = {
+ 'e',
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'A',
+ 'P',
+ 'I',
+ 0, // eglBindAPI
+ 'e',
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // eglBindTexImage
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'h',
+ 'o',
+ 'o',
+ 's',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 0, // eglChooseConfig
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 0, // eglClientWaitSync
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglClientWaitSyncKHR
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'N',
+ 'V',
+ 0, // eglClientWaitSyncNV
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // eglCopyBuffers
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // eglCreateContext
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'D',
+ 'R',
+ 'M',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // eglCreateDRMImageMESA
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'N',
+ 'V',
+ 0, // eglCreateFenceSyncNV
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // eglCreateImage
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglCreateImageKHR
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'F',
+ 'r',
+ 'o',
+ 'm',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // eglCreatePbufferFromClientBuffer
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 0, // eglCreatePbufferSurface
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'i',
+ 'x',
+ 'm',
+ 'a',
+ 'p',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 0, // eglCreatePixmapSurface
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'i',
+ 'x',
+ 'm',
+ 'a',
+ 'p',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'H',
+ 'I',
+ 0, // eglCreatePixmapSurfaceHI
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'l',
+ 'a',
+ 't',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'i',
+ 'x',
+ 'm',
+ 'a',
+ 'p',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 0, // eglCreatePlatformPixmapSurface
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'l',
+ 'a',
+ 't',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'i',
+ 'x',
+ 'm',
+ 'a',
+ 'p',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglCreatePlatformPixmapSurfaceEXT
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'l',
+ 'a',
+ 't',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 0, // eglCreatePlatformWindowSurface
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'l',
+ 'a',
+ 't',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglCreatePlatformWindowSurfaceEXT
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'F',
+ 'r',
+ 'o',
+ 'm',
+ 'F',
+ 'i',
+ 'l',
+ 'e',
+ 'D',
+ 'e',
+ 's',
+ 'c',
+ 'r',
+ 'i',
+ 'p',
+ 't',
+ 'o',
+ 'r',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglCreateStreamFromFileDescriptorKHR
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglCreateStreamKHR
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'P',
+ 'r',
+ 'o',
+ 'd',
+ 'u',
+ 'c',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglCreateStreamProducerSurfaceKHR
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'N',
+ 'V',
+ 0, // eglCreateStreamSyncNV
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 0, // eglCreateSync
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ '6',
+ '4',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglCreateSync64KHR
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglCreateSyncKHR
+ 'e',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 0, // eglCreateWindowSurface
+ 'e',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // eglDestroyContext
+ 'e',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // eglDestroyImage
+ 'e',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglDestroyImageKHR
+ 'e',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglDestroyStreamKHR
+ 'e',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 0, // eglDestroySurface
+ 'e',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 0, // eglDestroySync
+ 'e',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglDestroySyncKHR
+ 'e',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'N',
+ 'V',
+ 0, // eglDestroySyncNV
+ 'e',
+ 'g',
+ 'l',
+ 'D',
+ 'u',
+ 'p',
+ 'N',
+ 'a',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'F',
+ 'D',
+ 'A',
+ 'N',
+ 'D',
+ 'R',
+ 'O',
+ 'I',
+ 'D',
+ 0, // eglDupNativeFenceFDANDROID
+ 'e',
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 'D',
+ 'M',
+ 'A',
+ 'B',
+ 'U',
+ 'F',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // eglExportDMABUFImageMESA
+ 'e',
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 'D',
+ 'M',
+ 'A',
+ 'B',
+ 'U',
+ 'F',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // eglExportDMABUFImageQueryMESA
+ 'e',
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 'D',
+ 'R',
+ 'M',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // eglExportDRMImageMESA
+ 'e',
+ 'g',
+ 'l',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // eglFenceNV
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 0, // eglGetConfigAttrib
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 's',
+ 0, // eglGetConfigs
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // eglGetCurrentContext
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 0, // eglGetCurrentDisplay
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 0, // eglGetCurrentSurface
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 0, // eglGetDisplay
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'E',
+ 'r',
+ 'r',
+ 'o',
+ 'r',
+ 0, // eglGetError
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglGetOutputLayersEXT
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'P',
+ 'o',
+ 'r',
+ 't',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglGetOutputPortsEXT
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'l',
+ 'a',
+ 't',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 0, // eglGetPlatformDisplay
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'l',
+ 'a',
+ 't',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglGetPlatformDisplayEXT
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'c',
+ 'A',
+ 'd',
+ 'd',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 0, // eglGetProcAddress
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'F',
+ 'i',
+ 'l',
+ 'e',
+ 'D',
+ 'e',
+ 's',
+ 'c',
+ 'r',
+ 'i',
+ 'p',
+ 't',
+ 'o',
+ 'r',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglGetStreamFileDescriptorKHR
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 0, // eglGetSyncAttrib
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglGetSyncAttribKHR
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'N',
+ 'V',
+ 0, // eglGetSyncAttribNV
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 'T',
+ 'i',
+ 'm',
+ 'e',
+ 'F',
+ 'r',
+ 'e',
+ 'q',
+ 'u',
+ 'e',
+ 'n',
+ 'c',
+ 'y',
+ 'N',
+ 'V',
+ 0, // eglGetSystemTimeFrequencyNV
+ 'e',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 'T',
+ 'i',
+ 'm',
+ 'e',
+ 'N',
+ 'V',
+ 0, // eglGetSystemTimeNV
+ 'e',
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'i',
+ 't',
+ 'i',
+ 'a',
+ 'l',
+ 'i',
+ 'z',
+ 'e',
+ 0, // eglInitialize
+ 'e',
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'c',
+ 'k',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglLockSurfaceKHR
+ 'e',
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 0, // eglMakeCurrent
+ 'e',
+ 'g',
+ 'l',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglOutputLayerAttribEXT
+ 'e',
+ 'g',
+ 'l',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'P',
+ 'o',
+ 'r',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglOutputPortAttribEXT
+ 'e',
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 's',
+ 't',
+ 'S',
+ 'u',
+ 'b',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // eglPostSubBufferNV
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'A',
+ 'P',
+ 'I',
+ 0, // eglQueryAPI
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // eglQueryContext
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglQueryDeviceAttribEXT
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglQueryDeviceStringEXT
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglQueryDevicesEXT
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglQueryDisplayAttribEXT
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'N',
+ 'a',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 'N',
+ 'V',
+ 0, // eglQueryNativeDisplayNV
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'N',
+ 'a',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'P',
+ 'i',
+ 'x',
+ 'm',
+ 'a',
+ 'p',
+ 'N',
+ 'V',
+ 0, // eglQueryNativePixmapNV
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'N',
+ 'a',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'N',
+ 'V',
+ 0, // eglQueryNativeWindowNV
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglQueryOutputLayerAttribEXT
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglQueryOutputLayerStringEXT
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'P',
+ 'o',
+ 'r',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglQueryOutputPortAttribEXT
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'P',
+ 'o',
+ 'r',
+ 't',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglQueryOutputPortStringEXT
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglQueryStreamKHR
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'T',
+ 'i',
+ 'm',
+ 'e',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglQueryStreamTimeKHR
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'u',
+ '6',
+ '4',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglQueryStreamu64KHR
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 0, // eglQueryString
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 0, // eglQuerySurface
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ '6',
+ '4',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglQuerySurface64KHR
+ 'e',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'A',
+ 'N',
+ 'G',
+ 'L',
+ 'E',
+ 0, // eglQuerySurfacePointerANGLE
+ 'e',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // eglReleaseTexImage
+ 'e',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'T',
+ 'h',
+ 'r',
+ 'e',
+ 'a',
+ 'd',
+ 0, // eglReleaseThread
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'B',
+ 'l',
+ 'o',
+ 'b',
+ 'C',
+ 'a',
+ 'c',
+ 'h',
+ 'e',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 's',
+ 'A',
+ 'N',
+ 'D',
+ 'R',
+ 'O',
+ 'I',
+ 'D',
+ 0, // eglSetBlobCacheFuncsANDROID
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'D',
+ 'a',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'R',
+ 'e',
+ 'g',
+ 'i',
+ 'o',
+ 'n',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglSetDamageRegionKHR
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 'i',
+ 'g',
+ 'n',
+ 'a',
+ 'l',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglSignalSyncKHR
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 'i',
+ 'g',
+ 'n',
+ 'a',
+ 'l',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'N',
+ 'V',
+ 0, // eglSignalSyncNV
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglStreamAttribKHR
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'C',
+ 'o',
+ 'n',
+ 's',
+ 'u',
+ 'm',
+ 'e',
+ 'r',
+ 'A',
+ 'c',
+ 'q',
+ 'u',
+ 'i',
+ 'r',
+ 'e',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglStreamConsumerAcquireKHR
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'C',
+ 'o',
+ 'n',
+ 's',
+ 'u',
+ 'm',
+ 'e',
+ 'r',
+ 'G',
+ 'L',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'E',
+ 'x',
+ 't',
+ 'e',
+ 'r',
+ 'n',
+ 'a',
+ 'l',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglStreamConsumerGLTextureExternalKHR
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'C',
+ 'o',
+ 'n',
+ 's',
+ 'u',
+ 'm',
+ 'e',
+ 'r',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglStreamConsumerOutputEXT
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'C',
+ 'o',
+ 'n',
+ 's',
+ 'u',
+ 'm',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglStreamConsumerReleaseKHR
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 0, // eglSurfaceAttrib
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // eglSwapBuffers
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'R',
+ 'e',
+ 'g',
+ 'i',
+ 'o',
+ 'n',
+ '2',
+ 'N',
+ 'O',
+ 'K',
+ 0, // eglSwapBuffersRegion2NOK
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'R',
+ 'e',
+ 'g',
+ 'i',
+ 'o',
+ 'n',
+ 'N',
+ 'O',
+ 'K',
+ 0, // eglSwapBuffersRegionNOK
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'W',
+ 'i',
+ 't',
+ 'h',
+ 'D',
+ 'a',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // eglSwapBuffersWithDamageEXT
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'W',
+ 'i',
+ 't',
+ 'h',
+ 'D',
+ 'a',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglSwapBuffersWithDamageKHR
+ 'e',
+ 'g',
+ 'l',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'a',
+ 'l',
+ 0, // eglSwapInterval
+ 'e',
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'r',
+ 'm',
+ 'i',
+ 'n',
+ 'a',
+ 't',
+ 'e',
+ 0, // eglTerminate
+ 'e',
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglUnlockSurfaceKHR
+ 'e',
+ 'g',
+ 'l',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 0, // eglWaitClient
+ 'e',
+ 'g',
+ 'l',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'G',
+ 'L',
+ 0, // eglWaitGL
+ 'e',
+ 'g',
+ 'l',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'N',
+ 'a',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 0, // eglWaitNative
+ 'e',
+ 'g',
+ 'l',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 0, // eglWaitSync
+ 'e',
+ 'g',
+ 'l',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'K',
+ 'H',
+ 'R',
+ 0, // eglWaitSyncKHR
+ 0 };
static void *egl_provider_resolver(const char *name,
const enum egl_provider *providers,
- const uint16_t *entrypoints)
+ const uint32_t *entrypoints)
{
int i;
for (i = 0; providers[i] != egl_provider_terminator; i++) {
@@ -559,10 +2766,10 @@ static void *egl_provider_resolver(const char *name,
}
EPOXY_NOINLINE static void *
-egl_single_resolver(enum egl_provider provider, uint16_t entrypoint_offset);
+egl_single_resolver(enum egl_provider provider, uint32_t entrypoint_offset);
static void *
-egl_single_resolver(enum egl_provider provider, uint16_t entrypoint_offset)
+egl_single_resolver(enum egl_provider provider, uint32_t entrypoint_offset)
{
enum egl_provider providers[] = {
provider,
@@ -599,7 +2806,7 @@ epoxy_eglClientWaitSync_resolver(void)
EGL_extension_EGL_KHR_reusable_sync,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43 /* "eglClientWaitSync" */,
61 /* "eglClientWaitSyncKHR" */,
61 /* "eglClientWaitSyncKHR" */,
@@ -617,7 +2824,7 @@ epoxy_eglClientWaitSyncKHR_resolver(void)
EGL_15,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61 /* "eglClientWaitSyncKHR" */,
61 /* "eglClientWaitSyncKHR" */,
43 /* "eglClientWaitSync" */,
@@ -670,7 +2877,7 @@ epoxy_eglCreateImageKHR_resolver(void)
EGL_extension_EGL_KHR_image_base,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
192 /* "eglCreateImageKHR" */,
192 /* "eglCreateImageKHR" */,
};
@@ -758,7 +2965,7 @@ epoxy_eglCreateSync_resolver(void)
EGL_extension_EGL_KHR_cl_event2,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
557 /* "eglCreateSync" */,
571 /* "eglCreateSync64KHR" */,
};
@@ -774,7 +2981,7 @@ epoxy_eglCreateSync64KHR_resolver(void)
EGL_15,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
571 /* "eglCreateSync64KHR" */,
557 /* "eglCreateSync" */,
};
@@ -790,7 +2997,7 @@ epoxy_eglCreateSyncKHR_resolver(void)
EGL_extension_EGL_KHR_reusable_sync,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
590 /* "eglCreateSyncKHR" */,
590 /* "eglCreateSyncKHR" */,
};
@@ -819,7 +3026,7 @@ epoxy_eglDestroyImage_resolver(void)
EGL_extension_EGL_KHR_image_base,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
648 /* "eglDestroyImage" */,
664 /* "eglDestroyImageKHR" */,
664 /* "eglDestroyImageKHR" */,
@@ -837,7 +3044,7 @@ epoxy_eglDestroyImageKHR_resolver(void)
EGL_15,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
664 /* "eglDestroyImageKHR" */,
664 /* "eglDestroyImageKHR" */,
648 /* "eglDestroyImage" */,
@@ -867,7 +3074,7 @@ epoxy_eglDestroySync_resolver(void)
EGL_extension_EGL_KHR_reusable_sync,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
721 /* "eglDestroySync" */,
736 /* "eglDestroySyncKHR" */,
736 /* "eglDestroySyncKHR" */,
@@ -885,7 +3092,7 @@ epoxy_eglDestroySyncKHR_resolver(void)
EGL_15,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
736 /* "eglDestroySyncKHR" */,
736 /* "eglDestroySyncKHR" */,
721 /* "eglDestroySync" */,
@@ -1022,7 +3229,7 @@ epoxy_eglGetSyncAttribKHR_resolver(void)
EGL_extension_EGL_KHR_reusable_sync,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1163 /* "eglGetSyncAttribKHR" */,
1163 /* "eglGetSyncAttribKHR" */,
};
@@ -1062,7 +3269,7 @@ epoxy_eglLockSurfaceKHR_resolver(void)
EGL_extension_EGL_KHR_lock_surface3,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1263 /* "eglLockSurfaceKHR" */,
1263 /* "eglLockSurfaceKHR" */,
};
@@ -1114,7 +3321,7 @@ epoxy_eglQueryDeviceAttribEXT_resolver(void)
EGL_extension_EGL_EXT_device_query,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1390 /* "eglQueryDeviceAttribEXT" */,
1390 /* "eglQueryDeviceAttribEXT" */,
};
@@ -1130,7 +3337,7 @@ epoxy_eglQueryDeviceStringEXT_resolver(void)
EGL_extension_EGL_EXT_device_query,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1414 /* "eglQueryDeviceStringEXT" */,
1414 /* "eglQueryDeviceStringEXT" */,
};
@@ -1146,7 +3353,7 @@ epoxy_eglQueryDevicesEXT_resolver(void)
EGL_extension_EGL_EXT_device_enumeration,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1438 /* "eglQueryDevicesEXT" */,
1438 /* "eglQueryDevicesEXT" */,
};
@@ -1162,7 +3369,7 @@ epoxy_eglQueryDisplayAttribEXT_resolver(void)
EGL_extension_EGL_EXT_device_query,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1457 /* "eglQueryDisplayAttribEXT" */,
1457 /* "eglQueryDisplayAttribEXT" */,
};
@@ -1376,7 +3583,7 @@ epoxy_eglUnlockSurfaceKHR_resolver(void)
EGL_extension_EGL_KHR_lock_surface3,
egl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2232 /* "eglUnlockSurfaceKHR" */,
2232 /* "eglUnlockSurfaceKHR" */,
};
diff --git a/src/gl_pregenerated_dispatch.c b/src/gl_pregenerated_dispatch.c
index 1a017e7..99de17a 100644
--- a/src/gl_pregenerated_dispatch.c
+++ b/src/gl_pregenerated_dispatch.c
@@ -4219,3094 +4219,64573 @@ static const uint16_t enum_string_offsets[] = {
[always_present] = 13636,
};
-static const char entrypoint_strings[] =
- "glAccum\0"
- "glAccumxOES\0"
- "glActiveProgramEXT\0"
- "glActiveShaderProgram\0"
- "glActiveShaderProgramEXT\0"
- "glActiveStencilFaceEXT\0"
- "glActiveTexture\0"
- "glActiveTextureARB\0"
- "glActiveVaryingNV\0"
- "glAlphaFragmentOp1ATI\0"
- "glAlphaFragmentOp2ATI\0"
- "glAlphaFragmentOp3ATI\0"
- "glAlphaFunc\0"
- "glAlphaFuncQCOM\0"
- "glAlphaFuncx\0"
- "glAlphaFuncxOES\0"
- "glApplyTextureEXT\0"
- "glAreProgramsResidentNV\0"
- "glAreTexturesResident\0"
- "glAreTexturesResidentEXT\0"
- "glArrayElement\0"
- "glArrayElementEXT\0"
- "glArrayObjectATI\0"
- "glAsyncMarkerSGIX\0"
- "glAttachObjectARB\0"
- "glAttachShader\0"
- "glBegin\0"
- "glBeginConditionalRender\0"
- "glBeginConditionalRenderNV\0"
- "glBeginConditionalRenderNVX\0"
- "glBeginFragmentShaderATI\0"
- "glBeginOcclusionQueryNV\0"
- "glBeginPerfMonitorAMD\0"
- "glBeginPerfQueryINTEL\0"
- "glBeginQuery\0"
- "glBeginQueryARB\0"
- "glBeginQueryEXT\0"
- "glBeginQueryIndexed\0"
- "glBeginTransformFeedback\0"
- "glBeginTransformFeedbackEXT\0"
- "glBeginTransformFeedbackNV\0"
- "glBeginVertexShaderEXT\0"
- "glBeginVideoCaptureNV\0"
- "glBindAttribLocation\0"
- "glBindAttribLocationARB\0"
- "glBindBuffer\0"
- "glBindBufferARB\0"
- "glBindBufferBase\0"
- "glBindBufferBaseEXT\0"
- "glBindBufferBaseNV\0"
- "glBindBufferOffsetEXT\0"
- "glBindBufferOffsetNV\0"
- "glBindBufferRange\0"
- "glBindBufferRangeEXT\0"
- "glBindBufferRangeNV\0"
- "glBindBuffersBase\0"
- "glBindBuffersRange\0"
- "glBindFragDataLocation\0"
- "glBindFragDataLocationEXT\0"
- "glBindFragDataLocationIndexed\0"
- "glBindFragmentShaderATI\0"
- "glBindFramebuffer\0"
- "glBindFramebufferEXT\0"
- "glBindFramebufferOES\0"
- "glBindImageTexture\0"
- "glBindImageTextureEXT\0"
- "glBindImageTextures\0"
- "glBindLightParameterEXT\0"
- "glBindMaterialParameterEXT\0"
- "glBindMultiTextureEXT\0"
- "glBindParameterEXT\0"
- "glBindProgramARB\0"
- "glBindProgramNV\0"
- "glBindProgramPipeline\0"
- "glBindProgramPipelineEXT\0"
- "glBindRenderbuffer\0"
- "glBindRenderbufferEXT\0"
- "glBindRenderbufferOES\0"
- "glBindSampler\0"
- "glBindSamplers\0"
- "glBindTexGenParameterEXT\0"
- "glBindTexture\0"
- "glBindTextureEXT\0"
- "glBindTextureUnit\0"
- "glBindTextureUnitParameterEXT\0"
- "glBindTextures\0"
- "glBindTransformFeedback\0"
- "glBindTransformFeedbackNV\0"
- "glBindVertexArray\0"
- "glBindVertexArrayAPPLE\0"
- "glBindVertexArrayOES\0"
- "glBindVertexBuffer\0"
- "glBindVertexBuffers\0"
- "glBindVertexShaderEXT\0"
- "glBindVideoCaptureStreamBufferNV\0"
- "glBindVideoCaptureStreamTextureNV\0"
- "glBinormal3bEXT\0"
- "glBinormal3bvEXT\0"
- "glBinormal3dEXT\0"
- "glBinormal3dvEXT\0"
- "glBinormal3fEXT\0"
- "glBinormal3fvEXT\0"
- "glBinormal3iEXT\0"
- "glBinormal3ivEXT\0"
- "glBinormal3sEXT\0"
- "glBinormal3svEXT\0"
- "glBinormalPointerEXT\0"
- "glBitmap\0"
- "glBitmapxOES\0"
- "glBlendBarrierKHR\0"
- "glBlendBarrierNV\0"
- "glBlendColor\0"
- "glBlendColorEXT\0"
- "glBlendColorxOES\0"
- "glBlendEquation\0"
- "glBlendEquationEXT\0"
- "glBlendEquationIndexedAMD\0"
- "glBlendEquationOES\0"
- "glBlendEquationSeparate\0"
- "glBlendEquationSeparateEXT\0"
- "glBlendEquationSeparateIndexedAMD\0"
- "glBlendEquationSeparateOES\0"
- "glBlendEquationSeparatei\0"
- "glBlendEquationSeparateiARB\0"
- "glBlendEquationSeparateiEXT\0"
- "glBlendEquationSeparateiOES\0"
- "glBlendEquationi\0"
- "glBlendEquationiARB\0"
- "glBlendEquationiEXT\0"
- "glBlendEquationiOES\0"
- "glBlendFunc\0"
- "glBlendFuncIndexedAMD\0"
- "glBlendFuncSeparate\0"
- "glBlendFuncSeparateEXT\0"
- "glBlendFuncSeparateINGR\0"
- "glBlendFuncSeparateIndexedAMD\0"
- "glBlendFuncSeparateOES\0"
- "glBlendFuncSeparatei\0"
- "glBlendFuncSeparateiARB\0"
- "glBlendFuncSeparateiEXT\0"
- "glBlendFuncSeparateiOES\0"
- "glBlendFunci\0"
- "glBlendFunciARB\0"
- "glBlendFunciEXT\0"
- "glBlendFunciOES\0"
- "glBlendParameteriNV\0"
- "glBlitFramebuffer\0"
- "glBlitFramebufferANGLE\0"
- "glBlitFramebufferEXT\0"
- "glBlitFramebufferNV\0"
- "glBlitNamedFramebuffer\0"
- "glBufferAddressRangeNV\0"
- "glBufferData\0"
- "glBufferDataARB\0"
- "glBufferPageCommitmentARB\0"
- "glBufferParameteriAPPLE\0"
- "glBufferStorage\0"
- "glBufferStorageEXT\0"
- "glBufferSubData\0"
- "glBufferSubDataARB\0"
- "glCallCommandListNV\0"
- "glCallList\0"
- "glCallLists\0"
- "glCheckFramebufferStatus\0"
- "glCheckFramebufferStatusEXT\0"
- "glCheckFramebufferStatusOES\0"
- "glCheckNamedFramebufferStatus\0"
- "glCheckNamedFramebufferStatusEXT\0"
- "glClampColor\0"
- "glClampColorARB\0"
- "glClear\0"
- "glClearAccum\0"
- "glClearAccumxOES\0"
- "glClearBufferData\0"
- "glClearBufferSubData\0"
- "glClearBufferfi\0"
- "glClearBufferfv\0"
- "glClearBufferiv\0"
- "glClearBufferuiv\0"
- "glClearColor\0"
- "glClearColorIiEXT\0"
- "glClearColorIuiEXT\0"
- "glClearColorx\0"
- "glClearColorxOES\0"
- "glClearDepth\0"
- "glClearDepthdNV\0"
- "glClearDepthf\0"
- "glClearDepthfOES\0"
- "glClearDepthx\0"
- "glClearDepthxOES\0"
- "glClearIndex\0"
- "glClearNamedBufferData\0"
- "glClearNamedBufferDataEXT\0"
- "glClearNamedBufferSubData\0"
- "glClearNamedBufferSubDataEXT\0"
- "glClearNamedFramebufferfi\0"
- "glClearNamedFramebufferfv\0"
- "glClearNamedFramebufferiv\0"
- "glClearNamedFramebufferuiv\0"
- "glClearStencil\0"
- "glClearTexImage\0"
- "glClearTexSubImage\0"
- "glClientActiveTexture\0"
- "glClientActiveTextureARB\0"
- "glClientActiveVertexStreamATI\0"
- "glClientAttribDefaultEXT\0"
- "glClientWaitSync\0"
- "glClientWaitSyncAPPLE\0"
- "glClipControl\0"
- "glClipPlane\0"
- "glClipPlanef\0"
- "glClipPlanefIMG\0"
- "glClipPlanefOES\0"
- "glClipPlanex\0"
- "glClipPlanexIMG\0"
- "glClipPlanexOES\0"
- "glColor3b\0"
- "glColor3bv\0"
- "glColor3d\0"
- "glColor3dv\0"
- "glColor3f\0"
- "glColor3fVertex3fSUN\0"
- "glColor3fVertex3fvSUN\0"
- "glColor3fv\0"
- "glColor3hNV\0"
- "glColor3hvNV\0"
- "glColor3i\0"
- "glColor3iv\0"
- "glColor3s\0"
- "glColor3sv\0"
- "glColor3ub\0"
- "glColor3ubv\0"
- "glColor3ui\0"
- "glColor3uiv\0"
- "glColor3us\0"
- "glColor3usv\0"
- "glColor3xOES\0"
- "glColor3xvOES\0"
- "glColor4b\0"
- "glColor4bv\0"
- "glColor4d\0"
- "glColor4dv\0"
- "glColor4f\0"
- "glColor4fNormal3fVertex3fSUN\0"
- "glColor4fNormal3fVertex3fvSUN\0"
- "glColor4fv\0"
- "glColor4hNV\0"
- "glColor4hvNV\0"
- "glColor4i\0"
- "glColor4iv\0"
- "glColor4s\0"
- "glColor4sv\0"
- "glColor4ub\0"
- "glColor4ubVertex2fSUN\0"
- "glColor4ubVertex2fvSUN\0"
- "glColor4ubVertex3fSUN\0"
- "glColor4ubVertex3fvSUN\0"
- "glColor4ubv\0"
- "glColor4ui\0"
- "glColor4uiv\0"
- "glColor4us\0"
- "glColor4usv\0"
- "glColor4x\0"
- "glColor4xOES\0"
- "glColor4xvOES\0"
- "glColorFormatNV\0"
- "glColorFragmentOp1ATI\0"
- "glColorFragmentOp2ATI\0"
- "glColorFragmentOp3ATI\0"
- "glColorMask\0"
- "glColorMaskIndexedEXT\0"
- "glColorMaski\0"
- "glColorMaskiEXT\0"
- "glColorMaskiOES\0"
- "glColorMaterial\0"
- "glColorP3ui\0"
- "glColorP3uiv\0"
- "glColorP4ui\0"
- "glColorP4uiv\0"
- "glColorPointer\0"
- "glColorPointerEXT\0"
- "glColorPointerListIBM\0"
- "glColorPointervINTEL\0"
- "glColorSubTable\0"
- "glColorSubTableEXT\0"
- "glColorTable\0"
- "glColorTableEXT\0"
- "glColorTableParameterfv\0"
- "glColorTableParameterfvSGI\0"
- "glColorTableParameteriv\0"
- "glColorTableParameterivSGI\0"
- "glColorTableSGI\0"
- "glCombinerInputNV\0"
- "glCombinerOutputNV\0"
- "glCombinerParameterfNV\0"
- "glCombinerParameterfvNV\0"
- "glCombinerParameteriNV\0"
- "glCombinerParameterivNV\0"
- "glCombinerStageParameterfvNV\0"
- "glCommandListSegmentsNV\0"
- "glCompileCommandListNV\0"
- "glCompileShader\0"
- "glCompileShaderARB\0"
- "glCompileShaderIncludeARB\0"
- "glCompressedMultiTexImage1DEXT\0"
- "glCompressedMultiTexImage2DEXT\0"
- "glCompressedMultiTexImage3DEXT\0"
- "glCompressedMultiTexSubImage1DEXT\0"
- "glCompressedMultiTexSubImage2DEXT\0"
- "glCompressedMultiTexSubImage3DEXT\0"
- "glCompressedTexImage1D\0"
- "glCompressedTexImage1DARB\0"
- "glCompressedTexImage2D\0"
- "glCompressedTexImage2DARB\0"
- "glCompressedTexImage3D\0"
- "glCompressedTexImage3DARB\0"
- "glCompressedTexImage3DOES\0"
- "glCompressedTexSubImage1D\0"
- "glCompressedTexSubImage1DARB\0"
- "glCompressedTexSubImage2D\0"
- "glCompressedTexSubImage2DARB\0"
- "glCompressedTexSubImage3D\0"
- "glCompressedTexSubImage3DARB\0"
- "glCompressedTexSubImage3DOES\0"
- "glCompressedTextureImage1DEXT\0"
- "glCompressedTextureImage2DEXT\0"
- "glCompressedTextureImage3DEXT\0"
- "glCompressedTextureSubImage1D\0"
- "glCompressedTextureSubImage1DEXT\0"
- "glCompressedTextureSubImage2D\0"
- "glCompressedTextureSubImage2DEXT\0"
- "glCompressedTextureSubImage3D\0"
- "glCompressedTextureSubImage3DEXT\0"
- "glConvolutionFilter1D\0"
- "glConvolutionFilter1DEXT\0"
- "glConvolutionFilter2D\0"
- "glConvolutionFilter2DEXT\0"
- "glConvolutionParameterf\0"
- "glConvolutionParameterfEXT\0"
- "glConvolutionParameterfv\0"
- "glConvolutionParameterfvEXT\0"
- "glConvolutionParameteri\0"
- "glConvolutionParameteriEXT\0"
- "glConvolutionParameteriv\0"
- "glConvolutionParameterivEXT\0"
- "glConvolutionParameterxOES\0"
- "glConvolutionParameterxvOES\0"
- "glCopyBufferSubData\0"
- "glCopyBufferSubDataNV\0"
- "glCopyColorSubTable\0"
- "glCopyColorSubTableEXT\0"
- "glCopyColorTable\0"
- "glCopyColorTableSGI\0"
- "glCopyConvolutionFilter1D\0"
- "glCopyConvolutionFilter1DEXT\0"
- "glCopyConvolutionFilter2D\0"
- "glCopyConvolutionFilter2DEXT\0"
- "glCopyImageSubData\0"
- "glCopyImageSubDataEXT\0"
- "glCopyImageSubDataNV\0"
- "glCopyImageSubDataOES\0"
- "glCopyMultiTexImage1DEXT\0"
- "glCopyMultiTexImage2DEXT\0"
- "glCopyMultiTexSubImage1DEXT\0"
- "glCopyMultiTexSubImage2DEXT\0"
- "glCopyMultiTexSubImage3DEXT\0"
- "glCopyNamedBufferSubData\0"
- "glCopyPathNV\0"
- "glCopyPixels\0"
- "glCopyTexImage1D\0"
- "glCopyTexImage1DEXT\0"
- "glCopyTexImage2D\0"
- "glCopyTexImage2DEXT\0"
- "glCopyTexSubImage1D\0"
- "glCopyTexSubImage1DEXT\0"
- "glCopyTexSubImage2D\0"
- "glCopyTexSubImage2DEXT\0"
- "glCopyTexSubImage3D\0"
- "glCopyTexSubImage3DEXT\0"
- "glCopyTexSubImage3DOES\0"
- "glCopyTextureImage1DEXT\0"
- "glCopyTextureImage2DEXT\0"
- "glCopyTextureLevelsAPPLE\0"
- "glCopyTextureSubImage1D\0"
- "glCopyTextureSubImage1DEXT\0"
- "glCopyTextureSubImage2D\0"
- "glCopyTextureSubImage2DEXT\0"
- "glCopyTextureSubImage3D\0"
- "glCopyTextureSubImage3DEXT\0"
- "glCoverFillPathInstancedNV\0"
- "glCoverFillPathNV\0"
- "glCoverStrokePathInstancedNV\0"
- "glCoverStrokePathNV\0"
- "glCoverageMaskNV\0"
- "glCoverageModulationNV\0"
- "glCoverageModulationTableNV\0"
- "glCoverageOperationNV\0"
- "glCreateBuffers\0"
- "glCreateCommandListsNV\0"
- "glCreateFramebuffers\0"
- "glCreatePerfQueryINTEL\0"
- "glCreateProgram\0"
- "glCreateProgramObjectARB\0"
- "glCreateProgramPipelines\0"
- "glCreateQueries\0"
- "glCreateRenderbuffers\0"
- "glCreateSamplers\0"
- "glCreateShader\0"
- "glCreateShaderObjectARB\0"
- "glCreateShaderProgramEXT\0"
- "glCreateShaderProgramv\0"
- "glCreateShaderProgramvEXT\0"
- "glCreateStatesNV\0"
- "glCreateSyncFromCLeventARB\0"
- "glCreateTextures\0"
- "glCreateTransformFeedbacks\0"
- "glCreateVertexArrays\0"
- "glCullFace\0"
- "glCullParameterdvEXT\0"
- "glCullParameterfvEXT\0"
- "glCurrentPaletteMatrixARB\0"
- "glCurrentPaletteMatrixOES\0"
- "glDebugMessageCallback\0"
- "glDebugMessageCallbackAMD\0"
- "glDebugMessageCallbackARB\0"
- "glDebugMessageCallbackKHR\0"
- "glDebugMessageControl\0"
- "glDebugMessageControlARB\0"
- "glDebugMessageControlKHR\0"
- "glDebugMessageEnableAMD\0"
- "glDebugMessageInsert\0"
- "glDebugMessageInsertAMD\0"
- "glDebugMessageInsertARB\0"
- "glDebugMessageInsertKHR\0"
- "glDeformSGIX\0"
- "glDeformationMap3dSGIX\0"
- "glDeformationMap3fSGIX\0"
- "glDeleteAsyncMarkersSGIX\0"
- "glDeleteBuffers\0"
- "glDeleteBuffersARB\0"
- "glDeleteCommandListsNV\0"
- "glDeleteFencesAPPLE\0"
- "glDeleteFencesNV\0"
- "glDeleteFragmentShaderATI\0"
- "glDeleteFramebuffers\0"
- "glDeleteFramebuffersEXT\0"
- "glDeleteFramebuffersOES\0"
- "glDeleteLists\0"
- "glDeleteNamedStringARB\0"
- "glDeleteNamesAMD\0"
- "glDeleteObjectARB\0"
- "glDeleteOcclusionQueriesNV\0"
- "glDeletePathsNV\0"
- "glDeletePerfMonitorsAMD\0"
- "glDeletePerfQueryINTEL\0"
- "glDeleteProgram\0"
- "glDeleteProgramPipelines\0"
- "glDeleteProgramPipelinesEXT\0"
- "glDeleteProgramsARB\0"
- "glDeleteProgramsNV\0"
- "glDeleteQueries\0"
- "glDeleteQueriesARB\0"
- "glDeleteQueriesEXT\0"
- "glDeleteRenderbuffers\0"
- "glDeleteRenderbuffersEXT\0"
- "glDeleteRenderbuffersOES\0"
- "glDeleteSamplers\0"
- "glDeleteShader\0"
- "glDeleteStatesNV\0"
- "glDeleteSync\0"
- "glDeleteSyncAPPLE\0"
- "glDeleteTextures\0"
- "glDeleteTexturesEXT\0"
- "glDeleteTransformFeedbacks\0"
- "glDeleteTransformFeedbacksNV\0"
- "glDeleteVertexArrays\0"
- "glDeleteVertexArraysAPPLE\0"
- "glDeleteVertexArraysOES\0"
- "glDeleteVertexShaderEXT\0"
- "glDepthBoundsEXT\0"
- "glDepthBoundsdNV\0"
- "glDepthFunc\0"
- "glDepthMask\0"
- "glDepthRange\0"
- "glDepthRangeArrayfvNV\0"
- "glDepthRangeArrayv\0"
- "glDepthRangeIndexed\0"
- "glDepthRangeIndexedfNV\0"
- "glDepthRangedNV\0"
- "glDepthRangef\0"
- "glDepthRangefOES\0"
- "glDepthRangex\0"
- "glDepthRangexOES\0"
- "glDetachObjectARB\0"
- "glDetachShader\0"
- "glDetailTexFuncSGIS\0"
- "glDisable\0"
- "glDisableClientState\0"
- "glDisableClientStateIndexedEXT\0"
- "glDisableClientStateiEXT\0"
- "glDisableDriverControlQCOM\0"
- "glDisableIndexedEXT\0"
- "glDisableVariantClientStateEXT\0"
- "glDisableVertexArrayAttrib\0"
- "glDisableVertexArrayAttribEXT\0"
- "glDisableVertexArrayEXT\0"
- "glDisableVertexAttribAPPLE\0"
- "glDisableVertexAttribArray\0"
- "glDisableVertexAttribArrayARB\0"
- "glDisablei\0"
- "glDisableiEXT\0"
- "glDisableiNV\0"
- "glDisableiOES\0"
- "glDiscardFramebufferEXT\0"
- "glDispatchCompute\0"
- "glDispatchComputeGroupSizeARB\0"
- "glDispatchComputeIndirect\0"
- "glDrawArrays\0"
- "glDrawArraysEXT\0"
- "glDrawArraysIndirect\0"
- "glDrawArraysInstanced\0"
- "glDrawArraysInstancedANGLE\0"
- "glDrawArraysInstancedARB\0"
- "glDrawArraysInstancedBaseInstance\0"
- "glDrawArraysInstancedBaseInstanceEXT\0"
- "glDrawArraysInstancedEXT\0"
- "glDrawArraysInstancedNV\0"
- "glDrawBuffer\0"
- "glDrawBuffers\0"
- "glDrawBuffersARB\0"
- "glDrawBuffersATI\0"
- "glDrawBuffersEXT\0"
- "glDrawBuffersIndexedEXT\0"
- "glDrawBuffersNV\0"
- "glDrawCommandsAddressNV\0"
- "glDrawCommandsNV\0"
- "glDrawCommandsStatesAddressNV\0"
- "glDrawCommandsStatesNV\0"
- "glDrawElementArrayAPPLE\0"
- "glDrawElementArrayATI\0"
- "glDrawElements\0"
- "glDrawElementsBaseVertex\0"
- "glDrawElementsBaseVertexEXT\0"
- "glDrawElementsBaseVertexOES\0"
- "glDrawElementsIndirect\0"
- "glDrawElementsInstanced\0"
- "glDrawElementsInstancedANGLE\0"
- "glDrawElementsInstancedARB\0"
- "glDrawElementsInstancedBaseInstance\0"
- "glDrawElementsInstancedBaseInstanceEXT\0"
- "glDrawElementsInstancedBaseVertex\0"
- "glDrawElementsInstancedBaseVertexBaseInstance\0"
- "glDrawElementsInstancedBaseVertexBaseInstanceEXT\0"
- "glDrawElementsInstancedBaseVertexEXT\0"
- "glDrawElementsInstancedBaseVertexOES\0"
- "glDrawElementsInstancedEXT\0"
- "glDrawElementsInstancedNV\0"
- "glDrawMeshArraysSUN\0"
- "glDrawPixels\0"
- "glDrawRangeElementArrayAPPLE\0"
- "glDrawRangeElementArrayATI\0"
- "glDrawRangeElements\0"
- "glDrawRangeElementsBaseVertex\0"
- "glDrawRangeElementsBaseVertexEXT\0"
- "glDrawRangeElementsBaseVertexOES\0"
- "glDrawRangeElementsEXT\0"
- "glDrawTexfOES\0"
- "glDrawTexfvOES\0"
- "glDrawTexiOES\0"
- "glDrawTexivOES\0"
- "glDrawTexsOES\0"
- "glDrawTexsvOES\0"
- "glDrawTextureNV\0"
- "glDrawTexxOES\0"
- "glDrawTexxvOES\0"
- "glDrawTransformFeedback\0"
- "glDrawTransformFeedbackInstanced\0"
- "glDrawTransformFeedbackNV\0"
- "glDrawTransformFeedbackStream\0"
- "glDrawTransformFeedbackStreamInstanced\0"
- "glEGLImageTargetRenderbufferStorageOES\0"
- "glEGLImageTargetTexture2DOES\0"
- "glEdgeFlag\0"
- "glEdgeFlagFormatNV\0"
- "glEdgeFlagPointer\0"
- "glEdgeFlagPointerEXT\0"
- "glEdgeFlagPointerListIBM\0"
- "glEdgeFlagv\0"
- "glElementPointerAPPLE\0"
- "glElementPointerATI\0"
- "glEnable\0"
- "glEnableClientState\0"
- "glEnableClientStateIndexedEXT\0"
- "glEnableClientStateiEXT\0"
- "glEnableDriverControlQCOM\0"
- "glEnableIndexedEXT\0"
- "glEnableVariantClientStateEXT\0"
- "glEnableVertexArrayAttrib\0"
- "glEnableVertexArrayAttribEXT\0"
- "glEnableVertexArrayEXT\0"
- "glEnableVertexAttribAPPLE\0"
- "glEnableVertexAttribArray\0"
- "glEnableVertexAttribArrayARB\0"
- "glEnablei\0"
- "glEnableiEXT\0"
- "glEnableiNV\0"
- "glEnableiOES\0"
- "glEnd\0"
- "glEndConditionalRender\0"
- "glEndConditionalRenderNV\0"
- "glEndConditionalRenderNVX\0"
- "glEndFragmentShaderATI\0"
- "glEndList\0"
- "glEndOcclusionQueryNV\0"
- "glEndPerfMonitorAMD\0"
- "glEndPerfQueryINTEL\0"
- "glEndQuery\0"
- "glEndQueryARB\0"
- "glEndQueryEXT\0"
- "glEndQueryIndexed\0"
- "glEndTilingQCOM\0"
- "glEndTransformFeedback\0"
- "glEndTransformFeedbackEXT\0"
- "glEndTransformFeedbackNV\0"
- "glEndVertexShaderEXT\0"
- "glEndVideoCaptureNV\0"
- "glEvalCoord1d\0"
- "glEvalCoord1dv\0"
- "glEvalCoord1f\0"
- "glEvalCoord1fv\0"
- "glEvalCoord1xOES\0"
- "glEvalCoord1xvOES\0"
- "glEvalCoord2d\0"
- "glEvalCoord2dv\0"
- "glEvalCoord2f\0"
- "glEvalCoord2fv\0"
- "glEvalCoord2xOES\0"
- "glEvalCoord2xvOES\0"
- "glEvalMapsNV\0"
- "glEvalMesh1\0"
- "glEvalMesh2\0"
- "glEvalPoint1\0"
- "glEvalPoint2\0"
- "glExecuteProgramNV\0"
- "glExtGetBufferPointervQCOM\0"
- "glExtGetBuffersQCOM\0"
- "glExtGetFramebuffersQCOM\0"
- "glExtGetProgramBinarySourceQCOM\0"
- "glExtGetProgramsQCOM\0"
- "glExtGetRenderbuffersQCOM\0"
- "glExtGetShadersQCOM\0"
- "glExtGetTexLevelParameterivQCOM\0"
- "glExtGetTexSubImageQCOM\0"
- "glExtGetTexturesQCOM\0"
- "glExtIsProgramBinaryQCOM\0"
- "glExtTexObjectStateOverrideiQCOM\0"
- "glExtractComponentEXT\0"
- "glFeedbackBuffer\0"
- "glFeedbackBufferxOES\0"
- "glFenceSync\0"
- "glFenceSyncAPPLE\0"
- "glFinalCombinerInputNV\0"
- "glFinish\0"
- "glFinishAsyncSGIX\0"
- "glFinishFenceAPPLE\0"
- "glFinishFenceNV\0"
- "glFinishObjectAPPLE\0"
- "glFinishTextureSUNX\0"
- "glFlush\0"
- "glFlushMappedBufferRange\0"
- "glFlushMappedBufferRangeAPPLE\0"
- "glFlushMappedBufferRangeEXT\0"
- "glFlushMappedNamedBufferRange\0"
- "glFlushMappedNamedBufferRangeEXT\0"
- "glFlushPixelDataRangeNV\0"
- "glFlushRasterSGIX\0"
- "glFlushStaticDataIBM\0"
- "glFlushVertexArrayRangeAPPLE\0"
- "glFlushVertexArrayRangeNV\0"
- "glFogCoordFormatNV\0"
- "glFogCoordPointer\0"
- "glFogCoordPointerEXT\0"
- "glFogCoordPointerListIBM\0"
- "glFogCoordd\0"
- "glFogCoorddEXT\0"
- "glFogCoorddv\0"
- "glFogCoorddvEXT\0"
- "glFogCoordf\0"
- "glFogCoordfEXT\0"
- "glFogCoordfv\0"
- "glFogCoordfvEXT\0"
- "glFogCoordhNV\0"
- "glFogCoordhvNV\0"
- "glFogFuncSGIS\0"
- "glFogf\0"
- "glFogfv\0"
- "glFogi\0"
- "glFogiv\0"
- "glFogx\0"
- "glFogxOES\0"
- "glFogxv\0"
- "glFogxvOES\0"
- "glFragmentColorMaterialSGIX\0"
- "glFragmentCoverageColorNV\0"
- "glFragmentLightModelfSGIX\0"
- "glFragmentLightModelfvSGIX\0"
- "glFragmentLightModeliSGIX\0"
- "glFragmentLightModelivSGIX\0"
- "glFragmentLightfSGIX\0"
- "glFragmentLightfvSGIX\0"
- "glFragmentLightiSGIX\0"
- "glFragmentLightivSGIX\0"
- "glFragmentMaterialfSGIX\0"
- "glFragmentMaterialfvSGIX\0"
- "glFragmentMaterialiSGIX\0"
- "glFragmentMaterialivSGIX\0"
- "glFrameTerminatorGREMEDY\0"
- "glFrameZoomSGIX\0"
- "glFramebufferDrawBufferEXT\0"
- "glFramebufferDrawBuffersEXT\0"
- "glFramebufferParameteri\0"
- "glFramebufferReadBufferEXT\0"
- "glFramebufferRenderbuffer\0"
- "glFramebufferRenderbufferEXT\0"
- "glFramebufferRenderbufferOES\0"
- "glFramebufferSampleLocationsfvNV\0"
- "glFramebufferTexture\0"
- "glFramebufferTexture1D\0"
- "glFramebufferTexture1DEXT\0"
- "glFramebufferTexture2D\0"
- "glFramebufferTexture2DEXT\0"
- "glFramebufferTexture2DMultisampleEXT\0"
- "glFramebufferTexture2DMultisampleIMG\0"
- "glFramebufferTexture2DOES\0"
- "glFramebufferTexture3D\0"
- "glFramebufferTexture3DEXT\0"
- "glFramebufferTexture3DOES\0"
- "glFramebufferTextureARB\0"
- "glFramebufferTextureEXT\0"
- "glFramebufferTextureFaceARB\0"
- "glFramebufferTextureFaceEXT\0"
- "glFramebufferTextureLayer\0"
- "glFramebufferTextureLayerARB\0"
- "glFramebufferTextureLayerEXT\0"
- "glFramebufferTextureMultiviewOVR\0"
- "glFramebufferTextureOES\0"
- "glFreeObjectBufferATI\0"
- "glFrontFace\0"
- "glFrustum\0"
- "glFrustumf\0"
- "glFrustumfOES\0"
- "glFrustumx\0"
- "glFrustumxOES\0"
- "glGenAsyncMarkersSGIX\0"
- "glGenBuffers\0"
- "glGenBuffersARB\0"
- "glGenFencesAPPLE\0"
- "glGenFencesNV\0"
- "glGenFragmentShadersATI\0"
- "glGenFramebuffers\0"
- "glGenFramebuffersEXT\0"
- "glGenFramebuffersOES\0"
- "glGenLists\0"
- "glGenNamesAMD\0"
- "glGenOcclusionQueriesNV\0"
- "glGenPathsNV\0"
- "glGenPerfMonitorsAMD\0"
- "glGenProgramPipelines\0"
- "glGenProgramPipelinesEXT\0"
- "glGenProgramsARB\0"
- "glGenProgramsNV\0"
- "glGenQueries\0"
- "glGenQueriesARB\0"
- "glGenQueriesEXT\0"
- "glGenRenderbuffers\0"
- "glGenRenderbuffersEXT\0"
- "glGenRenderbuffersOES\0"
- "glGenSamplers\0"
- "glGenSymbolsEXT\0"
- "glGenTextures\0"
- "glGenTexturesEXT\0"
- "glGenTransformFeedbacks\0"
- "glGenTransformFeedbacksNV\0"
- "glGenVertexArrays\0"
- "glGenVertexArraysAPPLE\0"
- "glGenVertexArraysOES\0"
- "glGenVertexShadersEXT\0"
- "glGenerateMipmap\0"
- "glGenerateMipmapEXT\0"
- "glGenerateMipmapOES\0"
- "glGenerateMultiTexMipmapEXT\0"
- "glGenerateTextureMipmap\0"
- "glGenerateTextureMipmapEXT\0"
- "glGetActiveAtomicCounterBufferiv\0"
- "glGetActiveAttrib\0"
- "glGetActiveAttribARB\0"
- "glGetActiveSubroutineName\0"
- "glGetActiveSubroutineUniformName\0"
- "glGetActiveSubroutineUniformiv\0"
- "glGetActiveUniform\0"
- "glGetActiveUniformARB\0"
- "glGetActiveUniformBlockName\0"
- "glGetActiveUniformBlockiv\0"
- "glGetActiveUniformName\0"
- "glGetActiveUniformsiv\0"
- "glGetActiveVaryingNV\0"
- "glGetArrayObjectfvATI\0"
- "glGetArrayObjectivATI\0"
- "glGetAttachedObjectsARB\0"
- "glGetAttachedShaders\0"
- "glGetAttribLocation\0"
- "glGetAttribLocationARB\0"
- "glGetBooleanIndexedvEXT\0"
- "glGetBooleani_v\0"
- "glGetBooleanv\0"
- "glGetBufferParameteri64v\0"
- "glGetBufferParameteriv\0"
- "glGetBufferParameterivARB\0"
- "glGetBufferParameterui64vNV\0"
- "glGetBufferPointerv\0"
- "glGetBufferPointervARB\0"
- "glGetBufferPointervOES\0"
- "glGetBufferSubData\0"
- "glGetBufferSubDataARB\0"
- "glGetClipPlane\0"
- "glGetClipPlanef\0"
- "glGetClipPlanefOES\0"
- "glGetClipPlanex\0"
- "glGetClipPlanexOES\0"
- "glGetColorTable\0"
- "glGetColorTableEXT\0"
- "glGetColorTableParameterfv\0"
- "glGetColorTableParameterfvEXT\0"
- "glGetColorTableParameterfvSGI\0"
- "glGetColorTableParameteriv\0"
- "glGetColorTableParameterivEXT\0"
- "glGetColorTableParameterivSGI\0"
- "glGetColorTableSGI\0"
- "glGetCombinerInputParameterfvNV\0"
- "glGetCombinerInputParameterivNV\0"
- "glGetCombinerOutputParameterfvNV\0"
- "glGetCombinerOutputParameterivNV\0"
- "glGetCombinerStageParameterfvNV\0"
- "glGetCommandHeaderNV\0"
- "glGetCompressedMultiTexImageEXT\0"
- "glGetCompressedTexImage\0"
- "glGetCompressedTexImageARB\0"
- "glGetCompressedTextureImage\0"
- "glGetCompressedTextureImageEXT\0"
- "glGetCompressedTextureSubImage\0"
- "glGetConvolutionFilter\0"
- "glGetConvolutionFilterEXT\0"
- "glGetConvolutionParameterfv\0"
- "glGetConvolutionParameterfvEXT\0"
- "glGetConvolutionParameteriv\0"
- "glGetConvolutionParameterivEXT\0"
- "glGetConvolutionParameterxvOES\0"
- "glGetCoverageModulationTableNV\0"
- "glGetDebugMessageLog\0"
- "glGetDebugMessageLogAMD\0"
- "glGetDebugMessageLogARB\0"
- "glGetDebugMessageLogKHR\0"
- "glGetDetailTexFuncSGIS\0"
- "glGetDoubleIndexedvEXT\0"
- "glGetDoublei_v\0"
- "glGetDoublei_vEXT\0"
- "glGetDoublev\0"
- "glGetDriverControlStringQCOM\0"
- "glGetDriverControlsQCOM\0"
- "glGetError\0"
- "glGetFenceivNV\0"
- "glGetFinalCombinerInputParameterfvNV\0"
- "glGetFinalCombinerInputParameterivNV\0"
- "glGetFirstPerfQueryIdINTEL\0"
- "glGetFixedv\0"
- "glGetFixedvOES\0"
- "glGetFloatIndexedvEXT\0"
- "glGetFloati_v\0"
- "glGetFloati_vEXT\0"
- "glGetFloati_vNV\0"
- "glGetFloatv\0"
- "glGetFogFuncSGIS\0"
- "glGetFragDataIndex\0"
- "glGetFragDataLocation\0"
- "glGetFragDataLocationEXT\0"
- "glGetFragmentLightfvSGIX\0"
- "glGetFragmentLightivSGIX\0"
- "glGetFragmentMaterialfvSGIX\0"
- "glGetFragmentMaterialivSGIX\0"
- "glGetFramebufferAttachmentParameteriv\0"
- "glGetFramebufferAttachmentParameterivEXT\0"
- "glGetFramebufferAttachmentParameterivOES\0"
- "glGetFramebufferParameteriv\0"
- "glGetFramebufferParameterivEXT\0"
- "glGetGraphicsResetStatus\0"
- "glGetGraphicsResetStatusARB\0"
- "glGetGraphicsResetStatusEXT\0"
- "glGetGraphicsResetStatusKHR\0"
- "glGetHandleARB\0"
- "glGetHistogram\0"
- "glGetHistogramEXT\0"
- "glGetHistogramParameterfv\0"
- "glGetHistogramParameterfvEXT\0"
- "glGetHistogramParameteriv\0"
- "glGetHistogramParameterivEXT\0"
- "glGetHistogramParameterxvOES\0"
- "glGetImageHandleARB\0"
- "glGetImageHandleNV\0"
- "glGetImageTransformParameterfvHP\0"
- "glGetImageTransformParameterivHP\0"
- "glGetInfoLogARB\0"
- "glGetInstrumentsSGIX\0"
- "glGetInteger64i_v\0"
- "glGetInteger64v\0"
- "glGetInteger64vAPPLE\0"
- "glGetIntegerIndexedvEXT\0"
- "glGetIntegeri_v\0"
- "glGetIntegeri_vEXT\0"
- "glGetIntegerui64i_vNV\0"
- "glGetIntegerui64vNV\0"
- "glGetIntegerv\0"
- "glGetInternalformatSampleivNV\0"
- "glGetInternalformati64v\0"
- "glGetInternalformativ\0"
- "glGetInvariantBooleanvEXT\0"
- "glGetInvariantFloatvEXT\0"
- "glGetInvariantIntegervEXT\0"
- "glGetLightfv\0"
- "glGetLightiv\0"
- "glGetLightxOES\0"
- "glGetLightxv\0"
- "glGetLightxvOES\0"
- "glGetListParameterfvSGIX\0"
- "glGetListParameterivSGIX\0"
- "glGetLocalConstantBooleanvEXT\0"
- "glGetLocalConstantFloatvEXT\0"
- "glGetLocalConstantIntegervEXT\0"
- "glGetMapAttribParameterfvNV\0"
- "glGetMapAttribParameterivNV\0"
- "glGetMapControlPointsNV\0"
- "glGetMapParameterfvNV\0"
- "glGetMapParameterivNV\0"
- "glGetMapdv\0"
- "glGetMapfv\0"
- "glGetMapiv\0"
- "glGetMapxvOES\0"
- "glGetMaterialfv\0"
- "glGetMaterialiv\0"
- "glGetMaterialxOES\0"
- "glGetMaterialxv\0"
- "glGetMaterialxvOES\0"
- "glGetMinmax\0"
- "glGetMinmaxEXT\0"
- "glGetMinmaxParameterfv\0"
- "glGetMinmaxParameterfvEXT\0"
- "glGetMinmaxParameteriv\0"
- "glGetMinmaxParameterivEXT\0"
- "glGetMultiTexEnvfvEXT\0"
- "glGetMultiTexEnvivEXT\0"
- "glGetMultiTexGendvEXT\0"
- "glGetMultiTexGenfvEXT\0"
- "glGetMultiTexGenivEXT\0"
- "glGetMultiTexImageEXT\0"
- "glGetMultiTexLevelParameterfvEXT\0"
- "glGetMultiTexLevelParameterivEXT\0"
- "glGetMultiTexParameterIivEXT\0"
- "glGetMultiTexParameterIuivEXT\0"
- "glGetMultiTexParameterfvEXT\0"
- "glGetMultiTexParameterivEXT\0"
- "glGetMultisamplefv\0"
- "glGetMultisamplefvNV\0"
- "glGetNamedBufferParameteri64v\0"
- "glGetNamedBufferParameteriv\0"
- "glGetNamedBufferParameterivEXT\0"
- "glGetNamedBufferParameterui64vNV\0"
- "glGetNamedBufferPointerv\0"
- "glGetNamedBufferPointervEXT\0"
- "glGetNamedBufferSubData\0"
- "glGetNamedBufferSubDataEXT\0"
- "glGetNamedFramebufferAttachmentParameteriv\0"
- "glGetNamedFramebufferAttachmentParameterivEXT\0"
- "glGetNamedFramebufferParameteriv\0"
- "glGetNamedFramebufferParameterivEXT\0"
- "glGetNamedProgramLocalParameterIivEXT\0"
- "glGetNamedProgramLocalParameterIuivEXT\0"
- "glGetNamedProgramLocalParameterdvEXT\0"
- "glGetNamedProgramLocalParameterfvEXT\0"
- "glGetNamedProgramStringEXT\0"
- "glGetNamedProgramivEXT\0"
- "glGetNamedRenderbufferParameteriv\0"
- "glGetNamedRenderbufferParameterivEXT\0"
- "glGetNamedStringARB\0"
- "glGetNamedStringivARB\0"
- "glGetNextPerfQueryIdINTEL\0"
- "glGetObjectBufferfvATI\0"
- "glGetObjectBufferivATI\0"
- "glGetObjectLabel\0"
- "glGetObjectLabelEXT\0"
- "glGetObjectLabelKHR\0"
- "glGetObjectParameterfvARB\0"
- "glGetObjectParameterivAPPLE\0"
- "glGetObjectParameterivARB\0"
- "glGetObjectPtrLabel\0"
- "glGetObjectPtrLabelKHR\0"
- "glGetOcclusionQueryivNV\0"
- "glGetOcclusionQueryuivNV\0"
- "glGetPathColorGenfvNV\0"
- "glGetPathColorGenivNV\0"
- "glGetPathCommandsNV\0"
- "glGetPathCoordsNV\0"
- "glGetPathDashArrayNV\0"
- "glGetPathLengthNV\0"
- "glGetPathMetricRangeNV\0"
- "glGetPathMetricsNV\0"
- "glGetPathParameterfvNV\0"
- "glGetPathParameterivNV\0"
- "glGetPathSpacingNV\0"
- "glGetPathTexGenfvNV\0"
- "glGetPathTexGenivNV\0"
- "glGetPerfCounterInfoINTEL\0"
- "glGetPerfMonitorCounterDataAMD\0"
- "glGetPerfMonitorCounterInfoAMD\0"
- "glGetPerfMonitorCounterStringAMD\0"
- "glGetPerfMonitorCountersAMD\0"
- "glGetPerfMonitorGroupStringAMD\0"
- "glGetPerfMonitorGroupsAMD\0"
- "glGetPerfQueryDataINTEL\0"
- "glGetPerfQueryIdByNameINTEL\0"
- "glGetPerfQueryInfoINTEL\0"
- "glGetPixelMapfv\0"
- "glGetPixelMapuiv\0"
- "glGetPixelMapusv\0"
- "glGetPixelMapxv\0"
- "glGetPixelTexGenParameterfvSGIS\0"
- "glGetPixelTexGenParameterivSGIS\0"
- "glGetPixelTransformParameterfvEXT\0"
- "glGetPixelTransformParameterivEXT\0"
- "glGetPointerIndexedvEXT\0"
- "glGetPointeri_vEXT\0"
- "glGetPointerv\0"
- "glGetPointervEXT\0"
- "glGetPointervKHR\0"
- "glGetPolygonStipple\0"
- "glGetProgramBinary\0"
- "glGetProgramBinaryOES\0"
- "glGetProgramEnvParameterIivNV\0"
- "glGetProgramEnvParameterIuivNV\0"
- "glGetProgramEnvParameterdvARB\0"
- "glGetProgramEnvParameterfvARB\0"
- "glGetProgramInfoLog\0"
- "glGetProgramInterfaceiv\0"
- "glGetProgramLocalParameterIivNV\0"
- "glGetProgramLocalParameterIuivNV\0"
- "glGetProgramLocalParameterdvARB\0"
- "glGetProgramLocalParameterfvARB\0"
- "glGetProgramNamedParameterdvNV\0"
- "glGetProgramNamedParameterfvNV\0"
- "glGetProgramParameterdvNV\0"
- "glGetProgramParameterfvNV\0"
- "glGetProgramPipelineInfoLog\0"
- "glGetProgramPipelineInfoLogEXT\0"
- "glGetProgramPipelineiv\0"
- "glGetProgramPipelineivEXT\0"
- "glGetProgramResourceIndex\0"
- "glGetProgramResourceLocation\0"
- "glGetProgramResourceLocationIndex\0"
- "glGetProgramResourceName\0"
- "glGetProgramResourcefvNV\0"
- "glGetProgramResourceiv\0"
- "glGetProgramStageiv\0"
- "glGetProgramStringARB\0"
- "glGetProgramStringNV\0"
- "glGetProgramSubroutineParameteruivNV\0"
- "glGetProgramiv\0"
- "glGetProgramivARB\0"
- "glGetProgramivNV\0"
- "glGetQueryBufferObjecti64v\0"
- "glGetQueryBufferObjectiv\0"
- "glGetQueryBufferObjectui64v\0"
- "glGetQueryBufferObjectuiv\0"
- "glGetQueryIndexediv\0"
- "glGetQueryObjecti64v\0"
- "glGetQueryObjecti64vEXT\0"
- "glGetQueryObjectiv\0"
- "glGetQueryObjectivARB\0"
- "glGetQueryObjectivEXT\0"
- "glGetQueryObjectui64v\0"
- "glGetQueryObjectui64vEXT\0"
- "glGetQueryObjectuiv\0"
- "glGetQueryObjectuivARB\0"
- "glGetQueryObjectuivEXT\0"
- "glGetQueryiv\0"
- "glGetQueryivARB\0"
- "glGetQueryivEXT\0"
- "glGetRenderbufferParameteriv\0"
- "glGetRenderbufferParameterivEXT\0"
- "glGetRenderbufferParameterivOES\0"
- "glGetSamplerParameterIiv\0"
- "glGetSamplerParameterIivEXT\0"
- "glGetSamplerParameterIivOES\0"
- "glGetSamplerParameterIuiv\0"
- "glGetSamplerParameterIuivEXT\0"
- "glGetSamplerParameterIuivOES\0"
- "glGetSamplerParameterfv\0"
- "glGetSamplerParameteriv\0"
- "glGetSeparableFilter\0"
- "glGetSeparableFilterEXT\0"
- "glGetShaderInfoLog\0"
- "glGetShaderPrecisionFormat\0"
- "glGetShaderSource\0"
- "glGetShaderSourceARB\0"
- "glGetShaderiv\0"
- "glGetSharpenTexFuncSGIS\0"
- "glGetStageIndexNV\0"
- "glGetString\0"
- "glGetStringi\0"
- "glGetSubroutineIndex\0"
- "glGetSubroutineUniformLocation\0"
- "glGetSynciv\0"
- "glGetSyncivAPPLE\0"
- "glGetTexBumpParameterfvATI\0"
- "glGetTexBumpParameterivATI\0"
- "glGetTexEnvfv\0"
- "glGetTexEnviv\0"
- "glGetTexEnvxv\0"
- "glGetTexEnvxvOES\0"
- "glGetTexFilterFuncSGIS\0"
- "glGetTexGendv\0"
- "glGetTexGenfv\0"
- "glGetTexGenfvOES\0"
- "glGetTexGeniv\0"
- "glGetTexGenivOES\0"
- "glGetTexGenxvOES\0"
- "glGetTexImage\0"
- "glGetTexLevelParameterfv\0"
- "glGetTexLevelParameteriv\0"
- "glGetTexLevelParameterxvOES\0"
- "glGetTexParameterIiv\0"
- "glGetTexParameterIivEXT\0"
- "glGetTexParameterIivOES\0"
- "glGetTexParameterIuiv\0"
- "glGetTexParameterIuivEXT\0"
- "glGetTexParameterIuivOES\0"
- "glGetTexParameterPointervAPPLE\0"
- "glGetTexParameterfv\0"
- "glGetTexParameteriv\0"
- "glGetTexParameterxv\0"
- "glGetTexParameterxvOES\0"
- "glGetTextureHandleARB\0"
- "glGetTextureHandleNV\0"
- "glGetTextureImage\0"
- "glGetTextureImageEXT\0"
- "glGetTextureLevelParameterfv\0"
- "glGetTextureLevelParameterfvEXT\0"
- "glGetTextureLevelParameteriv\0"
- "glGetTextureLevelParameterivEXT\0"
- "glGetTextureParameterIiv\0"
- "glGetTextureParameterIivEXT\0"
- "glGetTextureParameterIuiv\0"
- "glGetTextureParameterIuivEXT\0"
- "glGetTextureParameterfv\0"
- "glGetTextureParameterfvEXT\0"
- "glGetTextureParameteriv\0"
- "glGetTextureParameterivEXT\0"
- "glGetTextureSamplerHandleARB\0"
- "glGetTextureSamplerHandleNV\0"
- "glGetTextureSubImage\0"
- "glGetTrackMatrixivNV\0"
- "glGetTransformFeedbackVarying\0"
- "glGetTransformFeedbackVaryingEXT\0"
- "glGetTransformFeedbackVaryingNV\0"
- "glGetTransformFeedbacki64_v\0"
- "glGetTransformFeedbacki_v\0"
- "glGetTransformFeedbackiv\0"
- "glGetTranslatedShaderSourceANGLE\0"
- "glGetUniformBlockIndex\0"
- "glGetUniformBufferSizeEXT\0"
- "glGetUniformIndices\0"
- "glGetUniformLocation\0"
- "glGetUniformLocationARB\0"
- "glGetUniformOffsetEXT\0"
- "glGetUniformSubroutineuiv\0"
- "glGetUniformdv\0"
- "glGetUniformfv\0"
- "glGetUniformfvARB\0"
- "glGetUniformi64vNV\0"
- "glGetUniformiv\0"
- "glGetUniformivARB\0"
- "glGetUniformui64vNV\0"
- "glGetUniformuiv\0"
- "glGetUniformuivEXT\0"
- "glGetVariantArrayObjectfvATI\0"
- "glGetVariantArrayObjectivATI\0"
- "glGetVariantBooleanvEXT\0"
- "glGetVariantFloatvEXT\0"
- "glGetVariantIntegervEXT\0"
- "glGetVariantPointervEXT\0"
- "glGetVaryingLocationNV\0"
- "glGetVertexArrayIndexed64iv\0"
- "glGetVertexArrayIndexediv\0"
- "glGetVertexArrayIntegeri_vEXT\0"
- "glGetVertexArrayIntegervEXT\0"
- "glGetVertexArrayPointeri_vEXT\0"
- "glGetVertexArrayPointervEXT\0"
- "glGetVertexArrayiv\0"
- "glGetVertexAttribArrayObjectfvATI\0"
- "glGetVertexAttribArrayObjectivATI\0"
- "glGetVertexAttribIiv\0"
- "glGetVertexAttribIivEXT\0"
- "glGetVertexAttribIuiv\0"
- "glGetVertexAttribIuivEXT\0"
- "glGetVertexAttribLdv\0"
- "glGetVertexAttribLdvEXT\0"
- "glGetVertexAttribLi64vNV\0"
- "glGetVertexAttribLui64vARB\0"
- "glGetVertexAttribLui64vNV\0"
- "glGetVertexAttribPointerv\0"
- "glGetVertexAttribPointervARB\0"
- "glGetVertexAttribPointervNV\0"
- "glGetVertexAttribdv\0"
- "glGetVertexAttribdvARB\0"
- "glGetVertexAttribdvNV\0"
- "glGetVertexAttribfv\0"
- "glGetVertexAttribfvARB\0"
- "glGetVertexAttribfvNV\0"
- "glGetVertexAttribiv\0"
- "glGetVertexAttribivARB\0"
- "glGetVertexAttribivNV\0"
- "glGetVideoCaptureStreamdvNV\0"
- "glGetVideoCaptureStreamfvNV\0"
- "glGetVideoCaptureStreamivNV\0"
- "glGetVideoCaptureivNV\0"
- "glGetVideoi64vNV\0"
- "glGetVideoivNV\0"
- "glGetVideoui64vNV\0"
- "glGetVideouivNV\0"
- "glGetnColorTable\0"
- "glGetnColorTableARB\0"
- "glGetnCompressedTexImage\0"
- "glGetnCompressedTexImageARB\0"
- "glGetnConvolutionFilter\0"
- "glGetnConvolutionFilterARB\0"
- "glGetnHistogram\0"
- "glGetnHistogramARB\0"
- "glGetnMapdv\0"
- "glGetnMapdvARB\0"
- "glGetnMapfv\0"
- "glGetnMapfvARB\0"
- "glGetnMapiv\0"
- "glGetnMapivARB\0"
- "glGetnMinmax\0"
- "glGetnMinmaxARB\0"
- "glGetnPixelMapfv\0"
- "glGetnPixelMapfvARB\0"
- "glGetnPixelMapuiv\0"
- "glGetnPixelMapuivARB\0"
- "glGetnPixelMapusv\0"
- "glGetnPixelMapusvARB\0"
- "glGetnPolygonStipple\0"
- "glGetnPolygonStippleARB\0"
- "glGetnSeparableFilter\0"
- "glGetnSeparableFilterARB\0"
- "glGetnTexImage\0"
- "glGetnTexImageARB\0"
- "glGetnUniformdv\0"
- "glGetnUniformdvARB\0"
- "glGetnUniformfv\0"
- "glGetnUniformfvARB\0"
- "glGetnUniformfvEXT\0"
- "glGetnUniformfvKHR\0"
- "glGetnUniformiv\0"
- "glGetnUniformivARB\0"
- "glGetnUniformivEXT\0"
- "glGetnUniformivKHR\0"
- "glGetnUniformuiv\0"
- "glGetnUniformuivARB\0"
- "glGetnUniformuivKHR\0"
- "glGlobalAlphaFactorbSUN\0"
- "glGlobalAlphaFactordSUN\0"
- "glGlobalAlphaFactorfSUN\0"
- "glGlobalAlphaFactoriSUN\0"
- "glGlobalAlphaFactorsSUN\0"
- "glGlobalAlphaFactorubSUN\0"
- "glGlobalAlphaFactoruiSUN\0"
- "glGlobalAlphaFactorusSUN\0"
- "glHint\0"
- "glHintPGI\0"
- "glHistogram\0"
- "glHistogramEXT\0"
- "glIglooInterfaceSGIX\0"
- "glImageTransformParameterfHP\0"
- "glImageTransformParameterfvHP\0"
- "glImageTransformParameteriHP\0"
- "glImageTransformParameterivHP\0"
- "glImportSyncEXT\0"
- "glIndexFormatNV\0"
- "glIndexFuncEXT\0"
- "glIndexMask\0"
- "glIndexMaterialEXT\0"
- "glIndexPointer\0"
- "glIndexPointerEXT\0"
- "glIndexPointerListIBM\0"
- "glIndexd\0"
- "glIndexdv\0"
- "glIndexf\0"
- "glIndexfv\0"
- "glIndexi\0"
- "glIndexiv\0"
- "glIndexs\0"
- "glIndexsv\0"
- "glIndexub\0"
- "glIndexubv\0"
- "glIndexxOES\0"
- "glIndexxvOES\0"
- "glInitNames\0"
- "glInsertComponentEXT\0"
- "glInsertEventMarkerEXT\0"
- "glInstrumentsBufferSGIX\0"
- "glInterleavedArrays\0"
- "glInterpolatePathsNV\0"
- "glInvalidateBufferData\0"
- "glInvalidateBufferSubData\0"
- "glInvalidateFramebuffer\0"
- "glInvalidateNamedFramebufferData\0"
- "glInvalidateNamedFramebufferSubData\0"
- "glInvalidateSubFramebuffer\0"
- "glInvalidateTexImage\0"
- "glInvalidateTexSubImage\0"
- "glIsAsyncMarkerSGIX\0"
- "glIsBuffer\0"
- "glIsBufferARB\0"
- "glIsBufferResidentNV\0"
- "glIsCommandListNV\0"
- "glIsEnabled\0"
- "glIsEnabledIndexedEXT\0"
- "glIsEnabledi\0"
- "glIsEnablediEXT\0"
- "glIsEnablediNV\0"
- "glIsEnablediOES\0"
- "glIsFenceAPPLE\0"
- "glIsFenceNV\0"
- "glIsFramebuffer\0"
- "glIsFramebufferEXT\0"
- "glIsFramebufferOES\0"
- "glIsImageHandleResidentARB\0"
- "glIsImageHandleResidentNV\0"
- "glIsList\0"
- "glIsNameAMD\0"
- "glIsNamedBufferResidentNV\0"
- "glIsNamedStringARB\0"
- "glIsObjectBufferATI\0"
- "glIsOcclusionQueryNV\0"
- "glIsPathNV\0"
- "glIsPointInFillPathNV\0"
- "glIsPointInStrokePathNV\0"
- "glIsProgram\0"
- "glIsProgramARB\0"
- "glIsProgramNV\0"
- "glIsProgramPipeline\0"
- "glIsProgramPipelineEXT\0"
- "glIsQuery\0"
- "glIsQueryARB\0"
- "glIsQueryEXT\0"
- "glIsRenderbuffer\0"
- "glIsRenderbufferEXT\0"
- "glIsRenderbufferOES\0"
- "glIsSampler\0"
- "glIsShader\0"
- "glIsStateNV\0"
- "glIsSync\0"
- "glIsSyncAPPLE\0"
- "glIsTexture\0"
- "glIsTextureEXT\0"
- "glIsTextureHandleResidentARB\0"
- "glIsTextureHandleResidentNV\0"
- "glIsTransformFeedback\0"
- "glIsTransformFeedbackNV\0"
- "glIsVariantEnabledEXT\0"
- "glIsVertexArray\0"
- "glIsVertexArrayAPPLE\0"
- "glIsVertexArrayOES\0"
- "glIsVertexAttribEnabledAPPLE\0"
- "glLabelObjectEXT\0"
- "glLightEnviSGIX\0"
- "glLightModelf\0"
- "glLightModelfv\0"
- "glLightModeli\0"
- "glLightModeliv\0"
- "glLightModelx\0"
- "glLightModelxOES\0"
- "glLightModelxv\0"
- "glLightModelxvOES\0"
- "glLightf\0"
- "glLightfv\0"
- "glLighti\0"
- "glLightiv\0"
- "glLightx\0"
- "glLightxOES\0"
- "glLightxv\0"
- "glLightxvOES\0"
- "glLineStipple\0"
- "glLineWidth\0"
- "glLineWidthx\0"
- "glLineWidthxOES\0"
- "glLinkProgram\0"
- "glLinkProgramARB\0"
- "glListBase\0"
- "glListDrawCommandsStatesClientNV\0"
- "glListParameterfSGIX\0"
- "glListParameterfvSGIX\0"
- "glListParameteriSGIX\0"
- "glListParameterivSGIX\0"
- "glLoadIdentity\0"
- "glLoadIdentityDeformationMapSGIX\0"
- "glLoadMatrixd\0"
- "glLoadMatrixf\0"
- "glLoadMatrixx\0"
- "glLoadMatrixxOES\0"
- "glLoadName\0"
- "glLoadPaletteFromModelViewMatrixOES\0"
- "glLoadProgramNV\0"
- "glLoadTransposeMatrixd\0"
- "glLoadTransposeMatrixdARB\0"
- "glLoadTransposeMatrixf\0"
- "glLoadTransposeMatrixfARB\0"
- "glLoadTransposeMatrixxOES\0"
- "glLockArraysEXT\0"
- "glLogicOp\0"
- "glMakeBufferNonResidentNV\0"
- "glMakeBufferResidentNV\0"
- "glMakeImageHandleNonResidentARB\0"
- "glMakeImageHandleNonResidentNV\0"
- "glMakeImageHandleResidentARB\0"
- "glMakeImageHandleResidentNV\0"
- "glMakeNamedBufferNonResidentNV\0"
- "glMakeNamedBufferResidentNV\0"
- "glMakeTextureHandleNonResidentARB\0"
- "glMakeTextureHandleNonResidentNV\0"
- "glMakeTextureHandleResidentARB\0"
- "glMakeTextureHandleResidentNV\0"
- "glMap1d\0"
- "glMap1f\0"
- "glMap1xOES\0"
- "glMap2d\0"
- "glMap2f\0"
- "glMap2xOES\0"
- "glMapBuffer\0"
- "glMapBufferARB\0"
- "glMapBufferOES\0"
- "glMapBufferRange\0"
- "glMapBufferRangeEXT\0"
- "glMapControlPointsNV\0"
- "glMapGrid1d\0"
- "glMapGrid1f\0"
- "glMapGrid1xOES\0"
- "glMapGrid2d\0"
- "glMapGrid2f\0"
- "glMapGrid2xOES\0"
- "glMapNamedBuffer\0"
- "glMapNamedBufferEXT\0"
- "glMapNamedBufferRange\0"
- "glMapNamedBufferRangeEXT\0"
- "glMapObjectBufferATI\0"
- "glMapParameterfvNV\0"
- "glMapParameterivNV\0"
- "glMapTexture2DINTEL\0"
- "glMapVertexAttrib1dAPPLE\0"
- "glMapVertexAttrib1fAPPLE\0"
- "glMapVertexAttrib2dAPPLE\0"
- "glMapVertexAttrib2fAPPLE\0"
- "glMaterialf\0"
- "glMaterialfv\0"
- "glMateriali\0"
- "glMaterialiv\0"
- "glMaterialx\0"
- "glMaterialxOES\0"
- "glMaterialxv\0"
- "glMaterialxvOES\0"
- "glMatrixFrustumEXT\0"
- "glMatrixIndexPointerARB\0"
- "glMatrixIndexPointerOES\0"
- "glMatrixIndexubvARB\0"
- "glMatrixIndexuivARB\0"
- "glMatrixIndexusvARB\0"
- "glMatrixLoad3x2fNV\0"
- "glMatrixLoad3x3fNV\0"
- "glMatrixLoadIdentityEXT\0"
- "glMatrixLoadTranspose3x3fNV\0"
- "glMatrixLoadTransposedEXT\0"
- "glMatrixLoadTransposefEXT\0"
- "glMatrixLoaddEXT\0"
- "glMatrixLoadfEXT\0"
- "glMatrixMode\0"
- "glMatrixMult3x2fNV\0"
- "glMatrixMult3x3fNV\0"
- "glMatrixMultTranspose3x3fNV\0"
- "glMatrixMultTransposedEXT\0"
- "glMatrixMultTransposefEXT\0"
- "glMatrixMultdEXT\0"
- "glMatrixMultfEXT\0"
- "glMatrixOrthoEXT\0"
- "glMatrixPopEXT\0"
- "glMatrixPushEXT\0"
- "glMatrixRotatedEXT\0"
- "glMatrixRotatefEXT\0"
- "glMatrixScaledEXT\0"
- "glMatrixScalefEXT\0"
- "glMatrixTranslatedEXT\0"
- "glMatrixTranslatefEXT\0"
- "glMemoryBarrier\0"
- "glMemoryBarrierByRegion\0"
- "glMemoryBarrierEXT\0"
- "glMinSampleShading\0"
- "glMinSampleShadingARB\0"
- "glMinSampleShadingOES\0"
- "glMinmax\0"
- "glMinmaxEXT\0"
- "glMultMatrixd\0"
- "glMultMatrixf\0"
- "glMultMatrixx\0"
- "glMultMatrixxOES\0"
- "glMultTransposeMatrixd\0"
- "glMultTransposeMatrixdARB\0"
- "glMultTransposeMatrixf\0"
- "glMultTransposeMatrixfARB\0"
- "glMultTransposeMatrixxOES\0"
- "glMultiDrawArrays\0"
- "glMultiDrawArraysEXT\0"
- "glMultiDrawArraysIndirect\0"
- "glMultiDrawArraysIndirectAMD\0"
- "glMultiDrawArraysIndirectBindlessCountNV\0"
- "glMultiDrawArraysIndirectBindlessNV\0"
- "glMultiDrawArraysIndirectCountARB\0"
- "glMultiDrawArraysIndirectEXT\0"
- "glMultiDrawElementArrayAPPLE\0"
- "glMultiDrawElements\0"
- "glMultiDrawElementsBaseVertex\0"
- "glMultiDrawElementsBaseVertexEXT\0"
- "glMultiDrawElementsBaseVertexOES\0"
- "glMultiDrawElementsEXT\0"
- "glMultiDrawElementsIndirect\0"
- "glMultiDrawElementsIndirectAMD\0"
- "glMultiDrawElementsIndirectBindlessCountNV\0"
- "glMultiDrawElementsIndirectBindlessNV\0"
- "glMultiDrawElementsIndirectCountARB\0"
- "glMultiDrawElementsIndirectEXT\0"
- "glMultiDrawRangeElementArrayAPPLE\0"
- "glMultiModeDrawArraysIBM\0"
- "glMultiModeDrawElementsIBM\0"
- "glMultiTexBufferEXT\0"
- "glMultiTexCoord1bOES\0"
- "glMultiTexCoord1bvOES\0"
- "glMultiTexCoord1d\0"
- "glMultiTexCoord1dARB\0"
- "glMultiTexCoord1dv\0"
- "glMultiTexCoord1dvARB\0"
- "glMultiTexCoord1f\0"
- "glMultiTexCoord1fARB\0"
- "glMultiTexCoord1fv\0"
- "glMultiTexCoord1fvARB\0"
- "glMultiTexCoord1hNV\0"
- "glMultiTexCoord1hvNV\0"
- "glMultiTexCoord1i\0"
- "glMultiTexCoord1iARB\0"
- "glMultiTexCoord1iv\0"
- "glMultiTexCoord1ivARB\0"
- "glMultiTexCoord1s\0"
- "glMultiTexCoord1sARB\0"
- "glMultiTexCoord1sv\0"
- "glMultiTexCoord1svARB\0"
- "glMultiTexCoord1xOES\0"
- "glMultiTexCoord1xvOES\0"
- "glMultiTexCoord2bOES\0"
- "glMultiTexCoord2bvOES\0"
- "glMultiTexCoord2d\0"
- "glMultiTexCoord2dARB\0"
- "glMultiTexCoord2dv\0"
- "glMultiTexCoord2dvARB\0"
- "glMultiTexCoord2f\0"
- "glMultiTexCoord2fARB\0"
- "glMultiTexCoord2fv\0"
- "glMultiTexCoord2fvARB\0"
- "glMultiTexCoord2hNV\0"
- "glMultiTexCoord2hvNV\0"
- "glMultiTexCoord2i\0"
- "glMultiTexCoord2iARB\0"
- "glMultiTexCoord2iv\0"
- "glMultiTexCoord2ivARB\0"
- "glMultiTexCoord2s\0"
- "glMultiTexCoord2sARB\0"
- "glMultiTexCoord2sv\0"
- "glMultiTexCoord2svARB\0"
- "glMultiTexCoord2xOES\0"
- "glMultiTexCoord2xvOES\0"
- "glMultiTexCoord3bOES\0"
- "glMultiTexCoord3bvOES\0"
- "glMultiTexCoord3d\0"
- "glMultiTexCoord3dARB\0"
- "glMultiTexCoord3dv\0"
- "glMultiTexCoord3dvARB\0"
- "glMultiTexCoord3f\0"
- "glMultiTexCoord3fARB\0"
- "glMultiTexCoord3fv\0"
- "glMultiTexCoord3fvARB\0"
- "glMultiTexCoord3hNV\0"
- "glMultiTexCoord3hvNV\0"
- "glMultiTexCoord3i\0"
- "glMultiTexCoord3iARB\0"
- "glMultiTexCoord3iv\0"
- "glMultiTexCoord3ivARB\0"
- "glMultiTexCoord3s\0"
- "glMultiTexCoord3sARB\0"
- "glMultiTexCoord3sv\0"
- "glMultiTexCoord3svARB\0"
- "glMultiTexCoord3xOES\0"
- "glMultiTexCoord3xvOES\0"
- "glMultiTexCoord4bOES\0"
- "glMultiTexCoord4bvOES\0"
- "glMultiTexCoord4d\0"
- "glMultiTexCoord4dARB\0"
- "glMultiTexCoord4dv\0"
- "glMultiTexCoord4dvARB\0"
- "glMultiTexCoord4f\0"
- "glMultiTexCoord4fARB\0"
- "glMultiTexCoord4fv\0"
- "glMultiTexCoord4fvARB\0"
- "glMultiTexCoord4hNV\0"
- "glMultiTexCoord4hvNV\0"
- "glMultiTexCoord4i\0"
- "glMultiTexCoord4iARB\0"
- "glMultiTexCoord4iv\0"
- "glMultiTexCoord4ivARB\0"
- "glMultiTexCoord4s\0"
- "glMultiTexCoord4sARB\0"
- "glMultiTexCoord4sv\0"
- "glMultiTexCoord4svARB\0"
- "glMultiTexCoord4x\0"
- "glMultiTexCoord4xOES\0"
- "glMultiTexCoord4xvOES\0"
- "glMultiTexCoordP1ui\0"
- "glMultiTexCoordP1uiv\0"
- "glMultiTexCoordP2ui\0"
- "glMultiTexCoordP2uiv\0"
- "glMultiTexCoordP3ui\0"
- "glMultiTexCoordP3uiv\0"
- "glMultiTexCoordP4ui\0"
- "glMultiTexCoordP4uiv\0"
- "glMultiTexCoordPointerEXT\0"
- "glMultiTexEnvfEXT\0"
- "glMultiTexEnvfvEXT\0"
- "glMultiTexEnviEXT\0"
- "glMultiTexEnvivEXT\0"
- "glMultiTexGendEXT\0"
- "glMultiTexGendvEXT\0"
- "glMultiTexGenfEXT\0"
- "glMultiTexGenfvEXT\0"
- "glMultiTexGeniEXT\0"
- "glMultiTexGenivEXT\0"
- "glMultiTexImage1DEXT\0"
- "glMultiTexImage2DEXT\0"
- "glMultiTexImage3DEXT\0"
- "glMultiTexParameterIivEXT\0"
- "glMultiTexParameterIuivEXT\0"
- "glMultiTexParameterfEXT\0"
- "glMultiTexParameterfvEXT\0"
- "glMultiTexParameteriEXT\0"
- "glMultiTexParameterivEXT\0"
- "glMultiTexRenderbufferEXT\0"
- "glMultiTexSubImage1DEXT\0"
- "glMultiTexSubImage2DEXT\0"
- "glMultiTexSubImage3DEXT\0"
- "glNamedBufferData\0"
- "glNamedBufferDataEXT\0"
- "glNamedBufferPageCommitmentARB\0"
- "glNamedBufferPageCommitmentEXT\0"
- "glNamedBufferStorage\0"
- "glNamedBufferStorageEXT\0"
- "glNamedBufferSubData\0"
- "glNamedBufferSubDataEXT\0"
- "glNamedCopyBufferSubDataEXT\0"
- "glNamedFramebufferDrawBuffer\0"
- "glNamedFramebufferDrawBuffers\0"
- "glNamedFramebufferParameteri\0"
- "glNamedFramebufferParameteriEXT\0"
- "glNamedFramebufferReadBuffer\0"
- "glNamedFramebufferRenderbuffer\0"
- "glNamedFramebufferRenderbufferEXT\0"
- "glNamedFramebufferSampleLocationsfvNV\0"
- "glNamedFramebufferTexture\0"
- "glNamedFramebufferTexture1DEXT\0"
- "glNamedFramebufferTexture2DEXT\0"
- "glNamedFramebufferTexture3DEXT\0"
- "glNamedFramebufferTextureEXT\0"
- "glNamedFramebufferTextureFaceEXT\0"
- "glNamedFramebufferTextureLayer\0"
- "glNamedFramebufferTextureLayerEXT\0"
- "glNamedProgramLocalParameter4dEXT\0"
- "glNamedProgramLocalParameter4dvEXT\0"
- "glNamedProgramLocalParameter4fEXT\0"
- "glNamedProgramLocalParameter4fvEXT\0"
- "glNamedProgramLocalParameterI4iEXT\0"
- "glNamedProgramLocalParameterI4ivEXT\0"
- "glNamedProgramLocalParameterI4uiEXT\0"
- "glNamedProgramLocalParameterI4uivEXT\0"
- "glNamedProgramLocalParameters4fvEXT\0"
- "glNamedProgramLocalParametersI4ivEXT\0"
- "glNamedProgramLocalParametersI4uivEXT\0"
- "glNamedProgramStringEXT\0"
- "glNamedRenderbufferStorage\0"
- "glNamedRenderbufferStorageEXT\0"
- "glNamedRenderbufferStorageMultisample\0"
- "glNamedRenderbufferStorageMultisampleCoverageEXT\0"
- "glNamedRenderbufferStorageMultisampleEXT\0"
- "glNamedStringARB\0"
- "glNewList\0"
- "glNewObjectBufferATI\0"
- "glNormal3b\0"
- "glNormal3bv\0"
- "glNormal3d\0"
- "glNormal3dv\0"
- "glNormal3f\0"
- "glNormal3fVertex3fSUN\0"
- "glNormal3fVertex3fvSUN\0"
- "glNormal3fv\0"
- "glNormal3hNV\0"
- "glNormal3hvNV\0"
- "glNormal3i\0"
- "glNormal3iv\0"
- "glNormal3s\0"
- "glNormal3sv\0"
- "glNormal3x\0"
- "glNormal3xOES\0"
- "glNormal3xvOES\0"
- "glNormalFormatNV\0"
- "glNormalP3ui\0"
- "glNormalP3uiv\0"
- "glNormalPointer\0"
- "glNormalPointerEXT\0"
- "glNormalPointerListIBM\0"
- "glNormalPointervINTEL\0"
- "glNormalStream3bATI\0"
- "glNormalStream3bvATI\0"
- "glNormalStream3dATI\0"
- "glNormalStream3dvATI\0"
- "glNormalStream3fATI\0"
- "glNormalStream3fvATI\0"
- "glNormalStream3iATI\0"
- "glNormalStream3ivATI\0"
- "glNormalStream3sATI\0"
- "glNormalStream3svATI\0"
- "glObjectLabel\0"
- "glObjectLabelKHR\0"
- "glObjectPtrLabel\0"
- "glObjectPtrLabelKHR\0"
- "glObjectPurgeableAPPLE\0"
- "glObjectUnpurgeableAPPLE\0"
- "glOrtho\0"
- "glOrthof\0"
- "glOrthofOES\0"
- "glOrthox\0"
- "glOrthoxOES\0"
- "glPNTrianglesfATI\0"
- "glPNTrianglesiATI\0"
- "glPassTexCoordATI\0"
- "glPassThrough\0"
- "glPassThroughxOES\0"
- "glPatchParameterfv\0"
- "glPatchParameteri\0"
- "glPatchParameteriEXT\0"
- "glPatchParameteriOES\0"
- "glPathColorGenNV\0"
- "glPathCommandsNV\0"
- "glPathCoordsNV\0"
- "glPathCoverDepthFuncNV\0"
- "glPathDashArrayNV\0"
- "glPathFogGenNV\0"
- "glPathGlyphIndexArrayNV\0"
- "glPathGlyphIndexRangeNV\0"
- "glPathGlyphRangeNV\0"
- "glPathGlyphsNV\0"
- "glPathMemoryGlyphIndexArrayNV\0"
- "glPathParameterfNV\0"
- "glPathParameterfvNV\0"
- "glPathParameteriNV\0"
- "glPathParameterivNV\0"
- "glPathStencilDepthOffsetNV\0"
- "glPathStencilFuncNV\0"
- "glPathStringNV\0"
- "glPathSubCommandsNV\0"
- "glPathSubCoordsNV\0"
- "glPathTexGenNV\0"
- "glPauseTransformFeedback\0"
- "glPauseTransformFeedbackNV\0"
- "glPixelDataRangeNV\0"
- "glPixelMapfv\0"
- "glPixelMapuiv\0"
- "glPixelMapusv\0"
- "glPixelMapx\0"
- "glPixelStoref\0"
- "glPixelStorei\0"
- "glPixelStorex\0"
- "glPixelTexGenParameterfSGIS\0"
- "glPixelTexGenParameterfvSGIS\0"
- "glPixelTexGenParameteriSGIS\0"
- "glPixelTexGenParameterivSGIS\0"
- "glPixelTexGenSGIX\0"
- "glPixelTransferf\0"
- "glPixelTransferi\0"
- "glPixelTransferxOES\0"
- "glPixelTransformParameterfEXT\0"
- "glPixelTransformParameterfvEXT\0"
- "glPixelTransformParameteriEXT\0"
- "glPixelTransformParameterivEXT\0"
- "glPixelZoom\0"
- "glPixelZoomxOES\0"
- "glPointAlongPathNV\0"
- "glPointParameterf\0"
- "glPointParameterfARB\0"
- "glPointParameterfEXT\0"
- "glPointParameterfSGIS\0"
- "glPointParameterfv\0"
- "glPointParameterfvARB\0"
- "glPointParameterfvEXT\0"
- "glPointParameterfvSGIS\0"
- "glPointParameteri\0"
- "glPointParameteriNV\0"
- "glPointParameteriv\0"
- "glPointParameterivNV\0"
- "glPointParameterx\0"
- "glPointParameterxOES\0"
- "glPointParameterxv\0"
- "glPointParameterxvOES\0"
- "glPointSize\0"
- "glPointSizePointerOES\0"
- "glPointSizex\0"
- "glPointSizexOES\0"
- "glPollAsyncSGIX\0"
- "glPollInstrumentsSGIX\0"
- "glPolygonMode\0"
- "glPolygonModeNV\0"
- "glPolygonOffset\0"
- "glPolygonOffsetClampEXT\0"
- "glPolygonOffsetEXT\0"
- "glPolygonOffsetx\0"
- "glPolygonOffsetxOES\0"
- "glPolygonStipple\0"
- "glPopAttrib\0"
- "glPopClientAttrib\0"
- "glPopDebugGroup\0"
- "glPopDebugGroupKHR\0"
- "glPopGroupMarkerEXT\0"
- "glPopMatrix\0"
- "glPopName\0"
- "glPresentFrameDualFillNV\0"
- "glPresentFrameKeyedNV\0"
- "glPrimitiveBoundingBoxEXT\0"
- "glPrimitiveBoundingBoxOES\0"
- "glPrimitiveRestartIndex\0"
- "glPrimitiveRestartIndexNV\0"
- "glPrimitiveRestartNV\0"
- "glPrioritizeTextures\0"
- "glPrioritizeTexturesEXT\0"
- "glPrioritizeTexturesxOES\0"
- "glProgramBinary\0"
- "glProgramBinaryOES\0"
- "glProgramBufferParametersIivNV\0"
- "glProgramBufferParametersIuivNV\0"
- "glProgramBufferParametersfvNV\0"
- "glProgramEnvParameter4dARB\0"
- "glProgramEnvParameter4dvARB\0"
- "glProgramEnvParameter4fARB\0"
- "glProgramEnvParameter4fvARB\0"
- "glProgramEnvParameterI4iNV\0"
- "glProgramEnvParameterI4ivNV\0"
- "glProgramEnvParameterI4uiNV\0"
- "glProgramEnvParameterI4uivNV\0"
- "glProgramEnvParameters4fvEXT\0"
- "glProgramEnvParametersI4ivNV\0"
- "glProgramEnvParametersI4uivNV\0"
- "glProgramLocalParameter4dARB\0"
- "glProgramLocalParameter4dvARB\0"
- "glProgramLocalParameter4fARB\0"
- "glProgramLocalParameter4fvARB\0"
- "glProgramLocalParameterI4iNV\0"
- "glProgramLocalParameterI4ivNV\0"
- "glProgramLocalParameterI4uiNV\0"
- "glProgramLocalParameterI4uivNV\0"
- "glProgramLocalParameters4fvEXT\0"
- "glProgramLocalParametersI4ivNV\0"
- "glProgramLocalParametersI4uivNV\0"
- "glProgramNamedParameter4dNV\0"
- "glProgramNamedParameter4dvNV\0"
- "glProgramNamedParameter4fNV\0"
- "glProgramNamedParameter4fvNV\0"
- "glProgramParameter4dNV\0"
- "glProgramParameter4dvNV\0"
- "glProgramParameter4fNV\0"
- "glProgramParameter4fvNV\0"
- "glProgramParameteri\0"
- "glProgramParameteriARB\0"
- "glProgramParameteriEXT\0"
- "glProgramParameters4dvNV\0"
- "glProgramParameters4fvNV\0"
- "glProgramPathFragmentInputGenNV\0"
- "glProgramStringARB\0"
- "glProgramSubroutineParametersuivNV\0"
- "glProgramUniform1d\0"
- "glProgramUniform1dEXT\0"
- "glProgramUniform1dv\0"
- "glProgramUniform1dvEXT\0"
- "glProgramUniform1f\0"
- "glProgramUniform1fEXT\0"
- "glProgramUniform1fv\0"
- "glProgramUniform1fvEXT\0"
- "glProgramUniform1i\0"
- "glProgramUniform1i64NV\0"
- "glProgramUniform1i64vNV\0"
- "glProgramUniform1iEXT\0"
- "glProgramUniform1iv\0"
- "glProgramUniform1ivEXT\0"
- "glProgramUniform1ui\0"
- "glProgramUniform1ui64NV\0"
- "glProgramUniform1ui64vNV\0"
- "glProgramUniform1uiEXT\0"
- "glProgramUniform1uiv\0"
- "glProgramUniform1uivEXT\0"
- "glProgramUniform2d\0"
- "glProgramUniform2dEXT\0"
- "glProgramUniform2dv\0"
- "glProgramUniform2dvEXT\0"
- "glProgramUniform2f\0"
- "glProgramUniform2fEXT\0"
- "glProgramUniform2fv\0"
- "glProgramUniform2fvEXT\0"
- "glProgramUniform2i\0"
- "glProgramUniform2i64NV\0"
- "glProgramUniform2i64vNV\0"
- "glProgramUniform2iEXT\0"
- "glProgramUniform2iv\0"
- "glProgramUniform2ivEXT\0"
- "glProgramUniform2ui\0"
- "glProgramUniform2ui64NV\0"
- "glProgramUniform2ui64vNV\0"
- "glProgramUniform2uiEXT\0"
- "glProgramUniform2uiv\0"
- "glProgramUniform2uivEXT\0"
- "glProgramUniform3d\0"
- "glProgramUniform3dEXT\0"
- "glProgramUniform3dv\0"
- "glProgramUniform3dvEXT\0"
- "glProgramUniform3f\0"
- "glProgramUniform3fEXT\0"
- "glProgramUniform3fv\0"
- "glProgramUniform3fvEXT\0"
- "glProgramUniform3i\0"
- "glProgramUniform3i64NV\0"
- "glProgramUniform3i64vNV\0"
- "glProgramUniform3iEXT\0"
- "glProgramUniform3iv\0"
- "glProgramUniform3ivEXT\0"
- "glProgramUniform3ui\0"
- "glProgramUniform3ui64NV\0"
- "glProgramUniform3ui64vNV\0"
- "glProgramUniform3uiEXT\0"
- "glProgramUniform3uiv\0"
- "glProgramUniform3uivEXT\0"
- "glProgramUniform4d\0"
- "glProgramUniform4dEXT\0"
- "glProgramUniform4dv\0"
- "glProgramUniform4dvEXT\0"
- "glProgramUniform4f\0"
- "glProgramUniform4fEXT\0"
- "glProgramUniform4fv\0"
- "glProgramUniform4fvEXT\0"
- "glProgramUniform4i\0"
- "glProgramUniform4i64NV\0"
- "glProgramUniform4i64vNV\0"
- "glProgramUniform4iEXT\0"
- "glProgramUniform4iv\0"
- "glProgramUniform4ivEXT\0"
- "glProgramUniform4ui\0"
- "glProgramUniform4ui64NV\0"
- "glProgramUniform4ui64vNV\0"
- "glProgramUniform4uiEXT\0"
- "glProgramUniform4uiv\0"
- "glProgramUniform4uivEXT\0"
- "glProgramUniformHandleui64ARB\0"
- "glProgramUniformHandleui64NV\0"
- "glProgramUniformHandleui64vARB\0"
- "glProgramUniformHandleui64vNV\0"
- "glProgramUniformMatrix2dv\0"
- "glProgramUniformMatrix2dvEXT\0"
- "glProgramUniformMatrix2fv\0"
- "glProgramUniformMatrix2fvEXT\0"
- "glProgramUniformMatrix2x3dv\0"
- "glProgramUniformMatrix2x3dvEXT\0"
- "glProgramUniformMatrix2x3fv\0"
- "glProgramUniformMatrix2x3fvEXT\0"
- "glProgramUniformMatrix2x4dv\0"
- "glProgramUniformMatrix2x4dvEXT\0"
- "glProgramUniformMatrix2x4fv\0"
- "glProgramUniformMatrix2x4fvEXT\0"
- "glProgramUniformMatrix3dv\0"
- "glProgramUniformMatrix3dvEXT\0"
- "glProgramUniformMatrix3fv\0"
- "glProgramUniformMatrix3fvEXT\0"
- "glProgramUniformMatrix3x2dv\0"
- "glProgramUniformMatrix3x2dvEXT\0"
- "glProgramUniformMatrix3x2fv\0"
- "glProgramUniformMatrix3x2fvEXT\0"
- "glProgramUniformMatrix3x4dv\0"
- "glProgramUniformMatrix3x4dvEXT\0"
- "glProgramUniformMatrix3x4fv\0"
- "glProgramUniformMatrix3x4fvEXT\0"
- "glProgramUniformMatrix4dv\0"
- "glProgramUniformMatrix4dvEXT\0"
- "glProgramUniformMatrix4fv\0"
- "glProgramUniformMatrix4fvEXT\0"
- "glProgramUniformMatrix4x2dv\0"
- "glProgramUniformMatrix4x2dvEXT\0"
- "glProgramUniformMatrix4x2fv\0"
- "glProgramUniformMatrix4x2fvEXT\0"
- "glProgramUniformMatrix4x3dv\0"
- "glProgramUniformMatrix4x3dvEXT\0"
- "glProgramUniformMatrix4x3fv\0"
- "glProgramUniformMatrix4x3fvEXT\0"
- "glProgramUniformui64NV\0"
- "glProgramUniformui64vNV\0"
- "glProgramVertexLimitNV\0"
- "glProvokingVertex\0"
- "glProvokingVertexEXT\0"
- "glPushAttrib\0"
- "glPushClientAttrib\0"
- "glPushClientAttribDefaultEXT\0"
- "glPushDebugGroup\0"
- "glPushDebugGroupKHR\0"
- "glPushGroupMarkerEXT\0"
- "glPushMatrix\0"
- "glPushName\0"
- "glQueryCounter\0"
- "glQueryCounterEXT\0"
- "glQueryMatrixxOES\0"
- "glQueryObjectParameteruiAMD\0"
- "glRasterPos2d\0"
- "glRasterPos2dv\0"
- "glRasterPos2f\0"
- "glRasterPos2fv\0"
- "glRasterPos2i\0"
- "glRasterPos2iv\0"
- "glRasterPos2s\0"
- "glRasterPos2sv\0"
- "glRasterPos2xOES\0"
- "glRasterPos2xvOES\0"
- "glRasterPos3d\0"
- "glRasterPos3dv\0"
- "glRasterPos3f\0"
- "glRasterPos3fv\0"
- "glRasterPos3i\0"
- "glRasterPos3iv\0"
- "glRasterPos3s\0"
- "glRasterPos3sv\0"
- "glRasterPos3xOES\0"
- "glRasterPos3xvOES\0"
- "glRasterPos4d\0"
- "glRasterPos4dv\0"
- "glRasterPos4f\0"
- "glRasterPos4fv\0"
- "glRasterPos4i\0"
- "glRasterPos4iv\0"
- "glRasterPos4s\0"
- "glRasterPos4sv\0"
- "glRasterPos4xOES\0"
- "glRasterPos4xvOES\0"
- "glRasterSamplesEXT\0"
- "glReadBuffer\0"
- "glReadBufferIndexedEXT\0"
- "glReadBufferNV\0"
- "glReadInstrumentsSGIX\0"
- "glReadPixels\0"
- "glReadnPixels\0"
- "glReadnPixelsARB\0"
- "glReadnPixelsEXT\0"
- "glReadnPixelsKHR\0"
- "glRectd\0"
- "glRectdv\0"
- "glRectf\0"
- "glRectfv\0"
- "glRecti\0"
- "glRectiv\0"
- "glRects\0"
- "glRectsv\0"
- "glRectxOES\0"
- "glRectxvOES\0"
- "glReferencePlaneSGIX\0"
- "glReleaseShaderCompiler\0"
- "glRenderMode\0"
- "glRenderbufferStorage\0"
- "glRenderbufferStorageEXT\0"
- "glRenderbufferStorageMultisample\0"
- "glRenderbufferStorageMultisampleANGLE\0"
- "glRenderbufferStorageMultisampleAPPLE\0"
- "glRenderbufferStorageMultisampleCoverageNV\0"
- "glRenderbufferStorageMultisampleEXT\0"
- "glRenderbufferStorageMultisampleIMG\0"
- "glRenderbufferStorageMultisampleNV\0"
- "glRenderbufferStorageOES\0"
- "glReplacementCodePointerSUN\0"
- "glReplacementCodeubSUN\0"
- "glReplacementCodeubvSUN\0"
- "glReplacementCodeuiColor3fVertex3fSUN\0"
- "glReplacementCodeuiColor3fVertex3fvSUN\0"
- "glReplacementCodeuiColor4fNormal3fVertex3fSUN\0"
- "glReplacementCodeuiColor4fNormal3fVertex3fvSUN\0"
- "glReplacementCodeuiColor4ubVertex3fSUN\0"
- "glReplacementCodeuiColor4ubVertex3fvSUN\0"
- "glReplacementCodeuiNormal3fVertex3fSUN\0"
- "glReplacementCodeuiNormal3fVertex3fvSUN\0"
- "glReplacementCodeuiSUN\0"
- "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN\0"
- "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN\0"
- "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN\0"
- "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN\0"
- "glReplacementCodeuiTexCoord2fVertex3fSUN\0"
- "glReplacementCodeuiTexCoord2fVertex3fvSUN\0"
- "glReplacementCodeuiVertex3fSUN\0"
- "glReplacementCodeuiVertex3fvSUN\0"
- "glReplacementCodeuivSUN\0"
- "glReplacementCodeusSUN\0"
- "glReplacementCodeusvSUN\0"
- "glRequestResidentProgramsNV\0"
- "glResetHistogram\0"
- "glResetHistogramEXT\0"
- "glResetMinmax\0"
- "glResetMinmaxEXT\0"
- "glResizeBuffersMESA\0"
- "glResolveDepthValuesNV\0"
- "glResolveMultisampleFramebufferAPPLE\0"
- "glResumeTransformFeedback\0"
- "glResumeTransformFeedbackNV\0"
- "glRotated\0"
- "glRotatef\0"
- "glRotatex\0"
- "glRotatexOES\0"
- "glSampleCoverage\0"
- "glSampleCoverageARB\0"
- "glSampleCoveragex\0"
- "glSampleCoveragexOES\0"
- "glSampleMapATI\0"
- "glSampleMaskEXT\0"
- "glSampleMaskIndexedNV\0"
- "glSampleMaskSGIS\0"
- "glSampleMaski\0"
- "glSamplePatternEXT\0"
- "glSamplePatternSGIS\0"
- "glSamplerParameterIiv\0"
- "glSamplerParameterIivEXT\0"
- "glSamplerParameterIivOES\0"
- "glSamplerParameterIuiv\0"
- "glSamplerParameterIuivEXT\0"
- "glSamplerParameterIuivOES\0"
- "glSamplerParameterf\0"
- "glSamplerParameterfv\0"
- "glSamplerParameteri\0"
- "glSamplerParameteriv\0"
- "glScaled\0"
- "glScalef\0"
- "glScalex\0"
- "glScalexOES\0"
- "glScissor\0"
- "glScissorArrayv\0"
- "glScissorArrayvNV\0"
- "glScissorIndexed\0"
- "glScissorIndexedNV\0"
- "glScissorIndexedv\0"
- "glScissorIndexedvNV\0"
- "glSecondaryColor3b\0"
- "glSecondaryColor3bEXT\0"
- "glSecondaryColor3bv\0"
- "glSecondaryColor3bvEXT\0"
- "glSecondaryColor3d\0"
- "glSecondaryColor3dEXT\0"
- "glSecondaryColor3dv\0"
- "glSecondaryColor3dvEXT\0"
- "glSecondaryColor3f\0"
- "glSecondaryColor3fEXT\0"
- "glSecondaryColor3fv\0"
- "glSecondaryColor3fvEXT\0"
- "glSecondaryColor3hNV\0"
- "glSecondaryColor3hvNV\0"
- "glSecondaryColor3i\0"
- "glSecondaryColor3iEXT\0"
- "glSecondaryColor3iv\0"
- "glSecondaryColor3ivEXT\0"
- "glSecondaryColor3s\0"
- "glSecondaryColor3sEXT\0"
- "glSecondaryColor3sv\0"
- "glSecondaryColor3svEXT\0"
- "glSecondaryColor3ub\0"
- "glSecondaryColor3ubEXT\0"
- "glSecondaryColor3ubv\0"
- "glSecondaryColor3ubvEXT\0"
- "glSecondaryColor3ui\0"
- "glSecondaryColor3uiEXT\0"
- "glSecondaryColor3uiv\0"
- "glSecondaryColor3uivEXT\0"
- "glSecondaryColor3us\0"
- "glSecondaryColor3usEXT\0"
- "glSecondaryColor3usv\0"
- "glSecondaryColor3usvEXT\0"
- "glSecondaryColorFormatNV\0"
- "glSecondaryColorP3ui\0"
- "glSecondaryColorP3uiv\0"
- "glSecondaryColorPointer\0"
- "glSecondaryColorPointerEXT\0"
- "glSecondaryColorPointerListIBM\0"
- "glSelectBuffer\0"
- "glSelectPerfMonitorCountersAMD\0"
- "glSeparableFilter2D\0"
- "glSeparableFilter2DEXT\0"
- "glSetFenceAPPLE\0"
- "glSetFenceNV\0"
- "glSetFragmentShaderConstantATI\0"
- "glSetInvariantEXT\0"
- "glSetLocalConstantEXT\0"
- "glSetMultisamplefvAMD\0"
- "glShadeModel\0"
- "glShaderBinary\0"
- "glShaderOp1EXT\0"
- "glShaderOp2EXT\0"
- "glShaderOp3EXT\0"
- "glShaderSource\0"
- "glShaderSourceARB\0"
- "glShaderStorageBlockBinding\0"
- "glSharpenTexFuncSGIS\0"
- "glSpriteParameterfSGIX\0"
- "glSpriteParameterfvSGIX\0"
- "glSpriteParameteriSGIX\0"
- "glSpriteParameterivSGIX\0"
- "glStartInstrumentsSGIX\0"
- "glStartTilingQCOM\0"
- "glStateCaptureNV\0"
- "glStencilClearTagEXT\0"
- "glStencilFillPathInstancedNV\0"
- "glStencilFillPathNV\0"
- "glStencilFunc\0"
- "glStencilFuncSeparate\0"
- "glStencilFuncSeparateATI\0"
- "glStencilMask\0"
- "glStencilMaskSeparate\0"
- "glStencilOp\0"
- "glStencilOpSeparate\0"
- "glStencilOpSeparateATI\0"
- "glStencilOpValueAMD\0"
- "glStencilStrokePathInstancedNV\0"
- "glStencilStrokePathNV\0"
- "glStencilThenCoverFillPathInstancedNV\0"
- "glStencilThenCoverFillPathNV\0"
- "glStencilThenCoverStrokePathInstancedNV\0"
- "glStencilThenCoverStrokePathNV\0"
- "glStopInstrumentsSGIX\0"
- "glStringMarkerGREMEDY\0"
- "glSubpixelPrecisionBiasNV\0"
- "glSwizzleEXT\0"
- "glSyncTextureINTEL\0"
- "glTagSampleBufferSGIX\0"
- "glTangent3bEXT\0"
- "glTangent3bvEXT\0"
- "glTangent3dEXT\0"
- "glTangent3dvEXT\0"
- "glTangent3fEXT\0"
- "glTangent3fvEXT\0"
- "glTangent3iEXT\0"
- "glTangent3ivEXT\0"
- "glTangent3sEXT\0"
- "glTangent3svEXT\0"
- "glTangentPointerEXT\0"
- "glTbufferMask3DFX\0"
- "glTessellationFactorAMD\0"
- "glTessellationModeAMD\0"
- "glTestFenceAPPLE\0"
- "glTestFenceNV\0"
- "glTestObjectAPPLE\0"
- "glTexBuffer\0"
- "glTexBufferARB\0"
- "glTexBufferEXT\0"
- "glTexBufferOES\0"
- "glTexBufferRange\0"
- "glTexBufferRangeEXT\0"
- "glTexBufferRangeOES\0"
- "glTexBumpParameterfvATI\0"
- "glTexBumpParameterivATI\0"
- "glTexCoord1bOES\0"
- "glTexCoord1bvOES\0"
- "glTexCoord1d\0"
- "glTexCoord1dv\0"
- "glTexCoord1f\0"
- "glTexCoord1fv\0"
- "glTexCoord1hNV\0"
- "glTexCoord1hvNV\0"
- "glTexCoord1i\0"
- "glTexCoord1iv\0"
- "glTexCoord1s\0"
- "glTexCoord1sv\0"
- "glTexCoord1xOES\0"
- "glTexCoord1xvOES\0"
- "glTexCoord2bOES\0"
- "glTexCoord2bvOES\0"
- "glTexCoord2d\0"
- "glTexCoord2dv\0"
- "glTexCoord2f\0"
- "glTexCoord2fColor3fVertex3fSUN\0"
- "glTexCoord2fColor3fVertex3fvSUN\0"
- "glTexCoord2fColor4fNormal3fVertex3fSUN\0"
- "glTexCoord2fColor4fNormal3fVertex3fvSUN\0"
- "glTexCoord2fColor4ubVertex3fSUN\0"
- "glTexCoord2fColor4ubVertex3fvSUN\0"
- "glTexCoord2fNormal3fVertex3fSUN\0"
- "glTexCoord2fNormal3fVertex3fvSUN\0"
- "glTexCoord2fVertex3fSUN\0"
- "glTexCoord2fVertex3fvSUN\0"
- "glTexCoord2fv\0"
- "glTexCoord2hNV\0"
- "glTexCoord2hvNV\0"
- "glTexCoord2i\0"
- "glTexCoord2iv\0"
- "glTexCoord2s\0"
- "glTexCoord2sv\0"
- "glTexCoord2xOES\0"
- "glTexCoord2xvOES\0"
- "glTexCoord3bOES\0"
- "glTexCoord3bvOES\0"
- "glTexCoord3d\0"
- "glTexCoord3dv\0"
- "glTexCoord3f\0"
- "glTexCoord3fv\0"
- "glTexCoord3hNV\0"
- "glTexCoord3hvNV\0"
- "glTexCoord3i\0"
- "glTexCoord3iv\0"
- "glTexCoord3s\0"
- "glTexCoord3sv\0"
- "glTexCoord3xOES\0"
- "glTexCoord3xvOES\0"
- "glTexCoord4bOES\0"
- "glTexCoord4bvOES\0"
- "glTexCoord4d\0"
- "glTexCoord4dv\0"
- "glTexCoord4f\0"
- "glTexCoord4fColor4fNormal3fVertex4fSUN\0"
- "glTexCoord4fColor4fNormal3fVertex4fvSUN\0"
- "glTexCoord4fVertex4fSUN\0"
- "glTexCoord4fVertex4fvSUN\0"
- "glTexCoord4fv\0"
- "glTexCoord4hNV\0"
- "glTexCoord4hvNV\0"
- "glTexCoord4i\0"
- "glTexCoord4iv\0"
- "glTexCoord4s\0"
- "glTexCoord4sv\0"
- "glTexCoord4xOES\0"
- "glTexCoord4xvOES\0"
- "glTexCoordFormatNV\0"
- "glTexCoordP1ui\0"
- "glTexCoordP1uiv\0"
- "glTexCoordP2ui\0"
- "glTexCoordP2uiv\0"
- "glTexCoordP3ui\0"
- "glTexCoordP3uiv\0"
- "glTexCoordP4ui\0"
- "glTexCoordP4uiv\0"
- "glTexCoordPointer\0"
- "glTexCoordPointerEXT\0"
- "glTexCoordPointerListIBM\0"
- "glTexCoordPointervINTEL\0"
- "glTexEnvf\0"
- "glTexEnvfv\0"
- "glTexEnvi\0"
- "glTexEnviv\0"
- "glTexEnvx\0"
- "glTexEnvxOES\0"
- "glTexEnvxv\0"
- "glTexEnvxvOES\0"
- "glTexFilterFuncSGIS\0"
- "glTexGend\0"
- "glTexGendv\0"
- "glTexGenf\0"
- "glTexGenfOES\0"
- "glTexGenfv\0"
- "glTexGenfvOES\0"
- "glTexGeni\0"
- "glTexGeniOES\0"
- "glTexGeniv\0"
- "glTexGenivOES\0"
- "glTexGenxOES\0"
- "glTexGenxvOES\0"
- "glTexImage1D\0"
- "glTexImage2D\0"
- "glTexImage2DMultisample\0"
- "glTexImage2DMultisampleCoverageNV\0"
- "glTexImage3D\0"
- "glTexImage3DEXT\0"
- "glTexImage3DMultisample\0"
- "glTexImage3DMultisampleCoverageNV\0"
- "glTexImage3DOES\0"
- "glTexImage4DSGIS\0"
- "glTexPageCommitmentARB\0"
- "glTexPageCommitmentEXT\0"
- "glTexParameterIiv\0"
- "glTexParameterIivEXT\0"
- "glTexParameterIivOES\0"
- "glTexParameterIuiv\0"
- "glTexParameterIuivEXT\0"
- "glTexParameterIuivOES\0"
- "glTexParameterf\0"
- "glTexParameterfv\0"
- "glTexParameteri\0"
- "glTexParameteriv\0"
- "glTexParameterx\0"
- "glTexParameterxOES\0"
- "glTexParameterxv\0"
- "glTexParameterxvOES\0"
- "glTexRenderbufferNV\0"
- "glTexStorage1D\0"
- "glTexStorage1DEXT\0"
- "glTexStorage2D\0"
- "glTexStorage2DEXT\0"
- "glTexStorage2DMultisample\0"
- "glTexStorage3D\0"
- "glTexStorage3DEXT\0"
- "glTexStorage3DMultisample\0"
- "glTexStorage3DMultisampleOES\0"
- "glTexStorageSparseAMD\0"
- "glTexSubImage1D\0"
- "glTexSubImage1DEXT\0"
- "glTexSubImage2D\0"
- "glTexSubImage2DEXT\0"
- "glTexSubImage3D\0"
- "glTexSubImage3DEXT\0"
- "glTexSubImage3DOES\0"
- "glTexSubImage4DSGIS\0"
- "glTextureBarrier\0"
- "glTextureBarrierNV\0"
- "glTextureBuffer\0"
- "glTextureBufferEXT\0"
- "glTextureBufferRange\0"
- "glTextureBufferRangeEXT\0"
- "glTextureColorMaskSGIS\0"
- "glTextureImage1DEXT\0"
- "glTextureImage2DEXT\0"
- "glTextureImage2DMultisampleCoverageNV\0"
- "glTextureImage2DMultisampleNV\0"
- "glTextureImage3DEXT\0"
- "glTextureImage3DMultisampleCoverageNV\0"
- "glTextureImage3DMultisampleNV\0"
- "glTextureLightEXT\0"
- "glTextureMaterialEXT\0"
- "glTextureNormalEXT\0"
- "glTexturePageCommitmentEXT\0"
- "glTextureParameterIiv\0"
- "glTextureParameterIivEXT\0"
- "glTextureParameterIuiv\0"
- "glTextureParameterIuivEXT\0"
- "glTextureParameterf\0"
- "glTextureParameterfEXT\0"
- "glTextureParameterfv\0"
- "glTextureParameterfvEXT\0"
- "glTextureParameteri\0"
- "glTextureParameteriEXT\0"
- "glTextureParameteriv\0"
- "glTextureParameterivEXT\0"
- "glTextureRangeAPPLE\0"
- "glTextureRenderbufferEXT\0"
- "glTextureStorage1D\0"
- "glTextureStorage1DEXT\0"
- "glTextureStorage2D\0"
- "glTextureStorage2DEXT\0"
- "glTextureStorage2DMultisample\0"
- "glTextureStorage2DMultisampleEXT\0"
- "glTextureStorage3D\0"
- "glTextureStorage3DEXT\0"
- "glTextureStorage3DMultisample\0"
- "glTextureStorage3DMultisampleEXT\0"
- "glTextureStorageSparseAMD\0"
- "glTextureSubImage1D\0"
- "glTextureSubImage1DEXT\0"
- "glTextureSubImage2D\0"
- "glTextureSubImage2DEXT\0"
- "glTextureSubImage3D\0"
- "glTextureSubImage3DEXT\0"
- "glTextureView\0"
- "glTextureViewEXT\0"
- "glTextureViewOES\0"
- "glTrackMatrixNV\0"
- "glTransformFeedbackAttribsNV\0"
- "glTransformFeedbackBufferBase\0"
- "glTransformFeedbackBufferRange\0"
- "glTransformFeedbackStreamAttribsNV\0"
- "glTransformFeedbackVaryings\0"
- "glTransformFeedbackVaryingsEXT\0"
- "glTransformFeedbackVaryingsNV\0"
- "glTransformPathNV\0"
- "glTranslated\0"
- "glTranslatef\0"
- "glTranslatex\0"
- "glTranslatexOES\0"
- "glUniform1d\0"
- "glUniform1dv\0"
- "glUniform1f\0"
- "glUniform1fARB\0"
- "glUniform1fv\0"
- "glUniform1fvARB\0"
- "glUniform1i\0"
- "glUniform1i64NV\0"
- "glUniform1i64vNV\0"
- "glUniform1iARB\0"
- "glUniform1iv\0"
- "glUniform1ivARB\0"
- "glUniform1ui\0"
- "glUniform1ui64NV\0"
- "glUniform1ui64vNV\0"
- "glUniform1uiEXT\0"
- "glUniform1uiv\0"
- "glUniform1uivEXT\0"
- "glUniform2d\0"
- "glUniform2dv\0"
- "glUniform2f\0"
- "glUniform2fARB\0"
- "glUniform2fv\0"
- "glUniform2fvARB\0"
- "glUniform2i\0"
- "glUniform2i64NV\0"
- "glUniform2i64vNV\0"
- "glUniform2iARB\0"
- "glUniform2iv\0"
- "glUniform2ivARB\0"
- "glUniform2ui\0"
- "glUniform2ui64NV\0"
- "glUniform2ui64vNV\0"
- "glUniform2uiEXT\0"
- "glUniform2uiv\0"
- "glUniform2uivEXT\0"
- "glUniform3d\0"
- "glUniform3dv\0"
- "glUniform3f\0"
- "glUniform3fARB\0"
- "glUniform3fv\0"
- "glUniform3fvARB\0"
- "glUniform3i\0"
- "glUniform3i64NV\0"
- "glUniform3i64vNV\0"
- "glUniform3iARB\0"
- "glUniform3iv\0"
- "glUniform3ivARB\0"
- "glUniform3ui\0"
- "glUniform3ui64NV\0"
- "glUniform3ui64vNV\0"
- "glUniform3uiEXT\0"
- "glUniform3uiv\0"
- "glUniform3uivEXT\0"
- "glUniform4d\0"
- "glUniform4dv\0"
- "glUniform4f\0"
- "glUniform4fARB\0"
- "glUniform4fv\0"
- "glUniform4fvARB\0"
- "glUniform4i\0"
- "glUniform4i64NV\0"
- "glUniform4i64vNV\0"
- "glUniform4iARB\0"
- "glUniform4iv\0"
- "glUniform4ivARB\0"
- "glUniform4ui\0"
- "glUniform4ui64NV\0"
- "glUniform4ui64vNV\0"
- "glUniform4uiEXT\0"
- "glUniform4uiv\0"
- "glUniform4uivEXT\0"
- "glUniformBlockBinding\0"
- "glUniformBufferEXT\0"
- "glUniformHandleui64ARB\0"
- "glUniformHandleui64NV\0"
- "glUniformHandleui64vARB\0"
- "glUniformHandleui64vNV\0"
- "glUniformMatrix2dv\0"
- "glUniformMatrix2fv\0"
- "glUniformMatrix2fvARB\0"
- "glUniformMatrix2x3dv\0"
- "glUniformMatrix2x3fv\0"
- "glUniformMatrix2x3fvNV\0"
- "glUniformMatrix2x4dv\0"
- "glUniformMatrix2x4fv\0"
- "glUniformMatrix2x4fvNV\0"
- "glUniformMatrix3dv\0"
- "glUniformMatrix3fv\0"
- "glUniformMatrix3fvARB\0"
- "glUniformMatrix3x2dv\0"
- "glUniformMatrix3x2fv\0"
- "glUniformMatrix3x2fvNV\0"
- "glUniformMatrix3x4dv\0"
- "glUniformMatrix3x4fv\0"
- "glUniformMatrix3x4fvNV\0"
- "glUniformMatrix4dv\0"
- "glUniformMatrix4fv\0"
- "glUniformMatrix4fvARB\0"
- "glUniformMatrix4x2dv\0"
- "glUniformMatrix4x2fv\0"
- "glUniformMatrix4x2fvNV\0"
- "glUniformMatrix4x3dv\0"
- "glUniformMatrix4x3fv\0"
- "glUniformMatrix4x3fvNV\0"
- "glUniformSubroutinesuiv\0"
- "glUniformui64NV\0"
- "glUniformui64vNV\0"
- "glUnlockArraysEXT\0"
- "glUnmapBuffer\0"
- "glUnmapBufferARB\0"
- "glUnmapBufferOES\0"
- "glUnmapNamedBuffer\0"
- "glUnmapNamedBufferEXT\0"
- "glUnmapObjectBufferATI\0"
- "glUnmapTexture2DINTEL\0"
- "glUpdateObjectBufferATI\0"
- "glUseProgram\0"
- "glUseProgramObjectARB\0"
- "glUseProgramStages\0"
- "glUseProgramStagesEXT\0"
- "glUseShaderProgramEXT\0"
- "glVDPAUFiniNV\0"
- "glVDPAUGetSurfaceivNV\0"
- "glVDPAUInitNV\0"
- "glVDPAUIsSurfaceNV\0"
- "glVDPAUMapSurfacesNV\0"
- "glVDPAURegisterOutputSurfaceNV\0"
- "glVDPAURegisterVideoSurfaceNV\0"
- "glVDPAUSurfaceAccessNV\0"
- "glVDPAUUnmapSurfacesNV\0"
- "glVDPAUUnregisterSurfaceNV\0"
- "glValidateProgram\0"
- "glValidateProgramARB\0"
- "glValidateProgramPipeline\0"
- "glValidateProgramPipelineEXT\0"
- "glVariantArrayObjectATI\0"
- "glVariantPointerEXT\0"
- "glVariantbvEXT\0"
- "glVariantdvEXT\0"
- "glVariantfvEXT\0"
- "glVariantivEXT\0"
- "glVariantsvEXT\0"
- "glVariantubvEXT\0"
- "glVariantuivEXT\0"
- "glVariantusvEXT\0"
- "glVertex2bOES\0"
- "glVertex2bvOES\0"
- "glVertex2d\0"
- "glVertex2dv\0"
- "glVertex2f\0"
- "glVertex2fv\0"
- "glVertex2hNV\0"
- "glVertex2hvNV\0"
- "glVertex2i\0"
- "glVertex2iv\0"
- "glVertex2s\0"
- "glVertex2sv\0"
- "glVertex2xOES\0"
- "glVertex2xvOES\0"
- "glVertex3bOES\0"
- "glVertex3bvOES\0"
- "glVertex3d\0"
- "glVertex3dv\0"
- "glVertex3f\0"
- "glVertex3fv\0"
- "glVertex3hNV\0"
- "glVertex3hvNV\0"
- "glVertex3i\0"
- "glVertex3iv\0"
- "glVertex3s\0"
- "glVertex3sv\0"
- "glVertex3xOES\0"
- "glVertex3xvOES\0"
- "glVertex4bOES\0"
- "glVertex4bvOES\0"
- "glVertex4d\0"
- "glVertex4dv\0"
- "glVertex4f\0"
- "glVertex4fv\0"
- "glVertex4hNV\0"
- "glVertex4hvNV\0"
- "glVertex4i\0"
- "glVertex4iv\0"
- "glVertex4s\0"
- "glVertex4sv\0"
- "glVertex4xOES\0"
- "glVertex4xvOES\0"
- "glVertexArrayAttribBinding\0"
- "glVertexArrayAttribFormat\0"
- "glVertexArrayAttribIFormat\0"
- "glVertexArrayAttribLFormat\0"
- "glVertexArrayBindVertexBufferEXT\0"
- "glVertexArrayBindingDivisor\0"
- "glVertexArrayColorOffsetEXT\0"
- "glVertexArrayEdgeFlagOffsetEXT\0"
- "glVertexArrayElementBuffer\0"
- "glVertexArrayFogCoordOffsetEXT\0"
- "glVertexArrayIndexOffsetEXT\0"
- "glVertexArrayMultiTexCoordOffsetEXT\0"
- "glVertexArrayNormalOffsetEXT\0"
- "glVertexArrayParameteriAPPLE\0"
- "glVertexArrayRangeAPPLE\0"
- "glVertexArrayRangeNV\0"
- "glVertexArraySecondaryColorOffsetEXT\0"
- "glVertexArrayTexCoordOffsetEXT\0"
- "glVertexArrayVertexAttribBindingEXT\0"
- "glVertexArrayVertexAttribDivisorEXT\0"
- "glVertexArrayVertexAttribFormatEXT\0"
- "glVertexArrayVertexAttribIFormatEXT\0"
- "glVertexArrayVertexAttribIOffsetEXT\0"
- "glVertexArrayVertexAttribLFormatEXT\0"
- "glVertexArrayVertexAttribLOffsetEXT\0"
- "glVertexArrayVertexAttribOffsetEXT\0"
- "glVertexArrayVertexBindingDivisorEXT\0"
- "glVertexArrayVertexBuffer\0"
- "glVertexArrayVertexBuffers\0"
- "glVertexArrayVertexOffsetEXT\0"
- "glVertexAttrib1d\0"
- "glVertexAttrib1dARB\0"
- "glVertexAttrib1dNV\0"
- "glVertexAttrib1dv\0"
- "glVertexAttrib1dvARB\0"
- "glVertexAttrib1dvNV\0"
- "glVertexAttrib1f\0"
- "glVertexAttrib1fARB\0"
- "glVertexAttrib1fNV\0"
- "glVertexAttrib1fv\0"
- "glVertexAttrib1fvARB\0"
- "glVertexAttrib1fvNV\0"
- "glVertexAttrib1hNV\0"
- "glVertexAttrib1hvNV\0"
- "glVertexAttrib1s\0"
- "glVertexAttrib1sARB\0"
- "glVertexAttrib1sNV\0"
- "glVertexAttrib1sv\0"
- "glVertexAttrib1svARB\0"
- "glVertexAttrib1svNV\0"
- "glVertexAttrib2d\0"
- "glVertexAttrib2dARB\0"
- "glVertexAttrib2dNV\0"
- "glVertexAttrib2dv\0"
- "glVertexAttrib2dvARB\0"
- "glVertexAttrib2dvNV\0"
- "glVertexAttrib2f\0"
- "glVertexAttrib2fARB\0"
- "glVertexAttrib2fNV\0"
- "glVertexAttrib2fv\0"
- "glVertexAttrib2fvARB\0"
- "glVertexAttrib2fvNV\0"
- "glVertexAttrib2hNV\0"
- "glVertexAttrib2hvNV\0"
- "glVertexAttrib2s\0"
- "glVertexAttrib2sARB\0"
- "glVertexAttrib2sNV\0"
- "glVertexAttrib2sv\0"
- "glVertexAttrib2svARB\0"
- "glVertexAttrib2svNV\0"
- "glVertexAttrib3d\0"
- "glVertexAttrib3dARB\0"
- "glVertexAttrib3dNV\0"
- "glVertexAttrib3dv\0"
- "glVertexAttrib3dvARB\0"
- "glVertexAttrib3dvNV\0"
- "glVertexAttrib3f\0"
- "glVertexAttrib3fARB\0"
- "glVertexAttrib3fNV\0"
- "glVertexAttrib3fv\0"
- "glVertexAttrib3fvARB\0"
- "glVertexAttrib3fvNV\0"
- "glVertexAttrib3hNV\0"
- "glVertexAttrib3hvNV\0"
- "glVertexAttrib3s\0"
- "glVertexAttrib3sARB\0"
- "glVertexAttrib3sNV\0"
- "glVertexAttrib3sv\0"
- "glVertexAttrib3svARB\0"
- "glVertexAttrib3svNV\0"
- "glVertexAttrib4Nbv\0"
- "glVertexAttrib4NbvARB\0"
- "glVertexAttrib4Niv\0"
- "glVertexAttrib4NivARB\0"
- "glVertexAttrib4Nsv\0"
- "glVertexAttrib4NsvARB\0"
- "glVertexAttrib4Nub\0"
- "glVertexAttrib4NubARB\0"
- "glVertexAttrib4Nubv\0"
- "glVertexAttrib4NubvARB\0"
- "glVertexAttrib4Nuiv\0"
- "glVertexAttrib4NuivARB\0"
- "glVertexAttrib4Nusv\0"
- "glVertexAttrib4NusvARB\0"
- "glVertexAttrib4bv\0"
- "glVertexAttrib4bvARB\0"
- "glVertexAttrib4d\0"
- "glVertexAttrib4dARB\0"
- "glVertexAttrib4dNV\0"
- "glVertexAttrib4dv\0"
- "glVertexAttrib4dvARB\0"
- "glVertexAttrib4dvNV\0"
- "glVertexAttrib4f\0"
- "glVertexAttrib4fARB\0"
- "glVertexAttrib4fNV\0"
- "glVertexAttrib4fv\0"
- "glVertexAttrib4fvARB\0"
- "glVertexAttrib4fvNV\0"
- "glVertexAttrib4hNV\0"
- "glVertexAttrib4hvNV\0"
- "glVertexAttrib4iv\0"
- "glVertexAttrib4ivARB\0"
- "glVertexAttrib4s\0"
- "glVertexAttrib4sARB\0"
- "glVertexAttrib4sNV\0"
- "glVertexAttrib4sv\0"
- "glVertexAttrib4svARB\0"
- "glVertexAttrib4svNV\0"
- "glVertexAttrib4ubNV\0"
- "glVertexAttrib4ubv\0"
- "glVertexAttrib4ubvARB\0"
- "glVertexAttrib4ubvNV\0"
- "glVertexAttrib4uiv\0"
- "glVertexAttrib4uivARB\0"
- "glVertexAttrib4usv\0"
- "glVertexAttrib4usvARB\0"
- "glVertexAttribArrayObjectATI\0"
- "glVertexAttribBinding\0"
- "glVertexAttribDivisor\0"
- "glVertexAttribDivisorANGLE\0"
- "glVertexAttribDivisorARB\0"
- "glVertexAttribDivisorEXT\0"
- "glVertexAttribDivisorNV\0"
- "glVertexAttribFormat\0"
- "glVertexAttribFormatNV\0"
- "glVertexAttribI1i\0"
- "glVertexAttribI1iEXT\0"
- "glVertexAttribI1iv\0"
- "glVertexAttribI1ivEXT\0"
- "glVertexAttribI1ui\0"
- "glVertexAttribI1uiEXT\0"
- "glVertexAttribI1uiv\0"
- "glVertexAttribI1uivEXT\0"
- "glVertexAttribI2i\0"
- "glVertexAttribI2iEXT\0"
- "glVertexAttribI2iv\0"
- "glVertexAttribI2ivEXT\0"
- "glVertexAttribI2ui\0"
- "glVertexAttribI2uiEXT\0"
- "glVertexAttribI2uiv\0"
- "glVertexAttribI2uivEXT\0"
- "glVertexAttribI3i\0"
- "glVertexAttribI3iEXT\0"
- "glVertexAttribI3iv\0"
- "glVertexAttribI3ivEXT\0"
- "glVertexAttribI3ui\0"
- "glVertexAttribI3uiEXT\0"
- "glVertexAttribI3uiv\0"
- "glVertexAttribI3uivEXT\0"
- "glVertexAttribI4bv\0"
- "glVertexAttribI4bvEXT\0"
- "glVertexAttribI4i\0"
- "glVertexAttribI4iEXT\0"
- "glVertexAttribI4iv\0"
- "glVertexAttribI4ivEXT\0"
- "glVertexAttribI4sv\0"
- "glVertexAttribI4svEXT\0"
- "glVertexAttribI4ubv\0"
- "glVertexAttribI4ubvEXT\0"
- "glVertexAttribI4ui\0"
- "glVertexAttribI4uiEXT\0"
- "glVertexAttribI4uiv\0"
- "glVertexAttribI4uivEXT\0"
- "glVertexAttribI4usv\0"
- "glVertexAttribI4usvEXT\0"
- "glVertexAttribIFormat\0"
- "glVertexAttribIFormatNV\0"
- "glVertexAttribIPointer\0"
- "glVertexAttribIPointerEXT\0"
- "glVertexAttribL1d\0"
- "glVertexAttribL1dEXT\0"
- "glVertexAttribL1dv\0"
- "glVertexAttribL1dvEXT\0"
- "glVertexAttribL1i64NV\0"
- "glVertexAttribL1i64vNV\0"
- "glVertexAttribL1ui64ARB\0"
- "glVertexAttribL1ui64NV\0"
- "glVertexAttribL1ui64vARB\0"
- "glVertexAttribL1ui64vNV\0"
- "glVertexAttribL2d\0"
- "glVertexAttribL2dEXT\0"
- "glVertexAttribL2dv\0"
- "glVertexAttribL2dvEXT\0"
- "glVertexAttribL2i64NV\0"
- "glVertexAttribL2i64vNV\0"
- "glVertexAttribL2ui64NV\0"
- "glVertexAttribL2ui64vNV\0"
- "glVertexAttribL3d\0"
- "glVertexAttribL3dEXT\0"
- "glVertexAttribL3dv\0"
- "glVertexAttribL3dvEXT\0"
- "glVertexAttribL3i64NV\0"
- "glVertexAttribL3i64vNV\0"
- "glVertexAttribL3ui64NV\0"
- "glVertexAttribL3ui64vNV\0"
- "glVertexAttribL4d\0"
- "glVertexAttribL4dEXT\0"
- "glVertexAttribL4dv\0"
- "glVertexAttribL4dvEXT\0"
- "glVertexAttribL4i64NV\0"
- "glVertexAttribL4i64vNV\0"
- "glVertexAttribL4ui64NV\0"
- "glVertexAttribL4ui64vNV\0"
- "glVertexAttribLFormat\0"
- "glVertexAttribLFormatNV\0"
- "glVertexAttribLPointer\0"
- "glVertexAttribLPointerEXT\0"
- "glVertexAttribP1ui\0"
- "glVertexAttribP1uiv\0"
- "glVertexAttribP2ui\0"
- "glVertexAttribP2uiv\0"
- "glVertexAttribP3ui\0"
- "glVertexAttribP3uiv\0"
- "glVertexAttribP4ui\0"
- "glVertexAttribP4uiv\0"
- "glVertexAttribParameteriAMD\0"
- "glVertexAttribPointer\0"
- "glVertexAttribPointerARB\0"
- "glVertexAttribPointerNV\0"
- "glVertexAttribs1dvNV\0"
- "glVertexAttribs1fvNV\0"
- "glVertexAttribs1hvNV\0"
- "glVertexAttribs1svNV\0"
- "glVertexAttribs2dvNV\0"
- "glVertexAttribs2fvNV\0"
- "glVertexAttribs2hvNV\0"
- "glVertexAttribs2svNV\0"
- "glVertexAttribs3dvNV\0"
- "glVertexAttribs3fvNV\0"
- "glVertexAttribs3hvNV\0"
- "glVertexAttribs3svNV\0"
- "glVertexAttribs4dvNV\0"
- "glVertexAttribs4fvNV\0"
- "glVertexAttribs4hvNV\0"
- "glVertexAttribs4svNV\0"
- "glVertexAttribs4ubvNV\0"
- "glVertexBindingDivisor\0"
- "glVertexBlendARB\0"
- "glVertexBlendEnvfATI\0"
- "glVertexBlendEnviATI\0"
- "glVertexFormatNV\0"
- "glVertexP2ui\0"
- "glVertexP2uiv\0"
- "glVertexP3ui\0"
- "glVertexP3uiv\0"
- "glVertexP4ui\0"
- "glVertexP4uiv\0"
- "glVertexPointer\0"
- "glVertexPointerEXT\0"
- "glVertexPointerListIBM\0"
- "glVertexPointervINTEL\0"
- "glVertexStream1dATI\0"
- "glVertexStream1dvATI\0"
- "glVertexStream1fATI\0"
- "glVertexStream1fvATI\0"
- "glVertexStream1iATI\0"
- "glVertexStream1ivATI\0"
- "glVertexStream1sATI\0"
- "glVertexStream1svATI\0"
- "glVertexStream2dATI\0"
- "glVertexStream2dvATI\0"
- "glVertexStream2fATI\0"
- "glVertexStream2fvATI\0"
- "glVertexStream2iATI\0"
- "glVertexStream2ivATI\0"
- "glVertexStream2sATI\0"
- "glVertexStream2svATI\0"
- "glVertexStream3dATI\0"
- "glVertexStream3dvATI\0"
- "glVertexStream3fATI\0"
- "glVertexStream3fvATI\0"
- "glVertexStream3iATI\0"
- "glVertexStream3ivATI\0"
- "glVertexStream3sATI\0"
- "glVertexStream3svATI\0"
- "glVertexStream4dATI\0"
- "glVertexStream4dvATI\0"
- "glVertexStream4fATI\0"
- "glVertexStream4fvATI\0"
- "glVertexStream4iATI\0"
- "glVertexStream4ivATI\0"
- "glVertexStream4sATI\0"
- "glVertexStream4svATI\0"
- "glVertexWeightPointerEXT\0"
- "glVertexWeightfEXT\0"
- "glVertexWeightfvEXT\0"
- "glVertexWeighthNV\0"
- "glVertexWeighthvNV\0"
- "glVideoCaptureNV\0"
- "glVideoCaptureStreamParameterdvNV\0"
- "glVideoCaptureStreamParameterfvNV\0"
- "glVideoCaptureStreamParameterivNV\0"
- "glViewport\0"
- "glViewportArrayv\0"
- "glViewportArrayvNV\0"
- "glViewportIndexedf\0"
- "glViewportIndexedfNV\0"
- "glViewportIndexedfv\0"
- "glViewportIndexedfvNV\0"
- "glWaitSync\0"
- "glWaitSyncAPPLE\0"
- "glWeightPathsNV\0"
- "glWeightPointerARB\0"
- "glWeightPointerOES\0"
- "glWeightbvARB\0"
- "glWeightdvARB\0"
- "glWeightfvARB\0"
- "glWeightivARB\0"
- "glWeightsvARB\0"
- "glWeightubvARB\0"
- "glWeightuivARB\0"
- "glWeightusvARB\0"
- "glWindowPos2d\0"
- "glWindowPos2dARB\0"
- "glWindowPos2dMESA\0"
- "glWindowPos2dv\0"
- "glWindowPos2dvARB\0"
- "glWindowPos2dvMESA\0"
- "glWindowPos2f\0"
- "glWindowPos2fARB\0"
- "glWindowPos2fMESA\0"
- "glWindowPos2fv\0"
- "glWindowPos2fvARB\0"
- "glWindowPos2fvMESA\0"
- "glWindowPos2i\0"
- "glWindowPos2iARB\0"
- "glWindowPos2iMESA\0"
- "glWindowPos2iv\0"
- "glWindowPos2ivARB\0"
- "glWindowPos2ivMESA\0"
- "glWindowPos2s\0"
- "glWindowPos2sARB\0"
- "glWindowPos2sMESA\0"
- "glWindowPos2sv\0"
- "glWindowPos2svARB\0"
- "glWindowPos2svMESA\0"
- "glWindowPos3d\0"
- "glWindowPos3dARB\0"
- "glWindowPos3dMESA\0"
- "glWindowPos3dv\0"
- "glWindowPos3dvARB\0"
- "glWindowPos3dvMESA\0"
- "glWindowPos3f\0"
- "glWindowPos3fARB\0"
- "glWindowPos3fMESA\0"
- "glWindowPos3fv\0"
- "glWindowPos3fvARB\0"
- "glWindowPos3fvMESA\0"
- "glWindowPos3i\0"
- "glWindowPos3iARB\0"
- "glWindowPos3iMESA\0"
- "glWindowPos3iv\0"
- "glWindowPos3ivARB\0"
- "glWindowPos3ivMESA\0"
- "glWindowPos3s\0"
- "glWindowPos3sARB\0"
- "glWindowPos3sMESA\0"
- "glWindowPos3sv\0"
- "glWindowPos3svARB\0"
- "glWindowPos3svMESA\0"
- "glWindowPos4dMESA\0"
- "glWindowPos4dvMESA\0"
- "glWindowPos4fMESA\0"
- "glWindowPos4fvMESA\0"
- "glWindowPos4iMESA\0"
- "glWindowPos4ivMESA\0"
- "glWindowPos4sMESA\0"
- "glWindowPos4svMESA\0"
- "glWriteMaskEXT\0"
- ;
+static const char entrypoint_strings[] = {
+ 'g',
+ 'l',
+ 'A',
+ 'c',
+ 'c',
+ 'u',
+ 'm',
+ 0, // glAccum
+ 'g',
+ 'l',
+ 'A',
+ 'c',
+ 'c',
+ 'u',
+ 'm',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glAccumxOES
+ 'g',
+ 'l',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glActiveProgramEXT
+ 'g',
+ 'l',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 0, // glActiveShaderProgram
+ 'g',
+ 'l',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glActiveShaderProgramEXT
+ 'g',
+ 'l',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'F',
+ 'a',
+ 'c',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glActiveStencilFaceEXT
+ 'g',
+ 'l',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 0, // glActiveTexture
+ 'g',
+ 'l',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glActiveTextureARB
+ 'g',
+ 'l',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'V',
+ 'a',
+ 'r',
+ 'y',
+ 'i',
+ 'n',
+ 'g',
+ 'N',
+ 'V',
+ 0, // glActiveVaryingNV
+ 'g',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'O',
+ 'p',
+ '1',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glAlphaFragmentOp1ATI
+ 'g',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'O',
+ 'p',
+ '2',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glAlphaFragmentOp2ATI
+ 'g',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'O',
+ 'p',
+ '3',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glAlphaFragmentOp3ATI
+ 'g',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 0, // glAlphaFunc
+ 'g',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glAlphaFuncQCOM
+ 'g',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'x',
+ 0, // glAlphaFuncx
+ 'g',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glAlphaFuncxOES
+ 'g',
+ 'l',
+ 'A',
+ 'p',
+ 'p',
+ 'l',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glApplyTextureEXT
+ 'g',
+ 'l',
+ 'A',
+ 'r',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 's',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glAreProgramsResidentNV
+ 'g',
+ 'l',
+ 'A',
+ 'r',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 0, // glAreTexturesResident
+ 'g',
+ 'l',
+ 'A',
+ 'r',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glAreTexturesResidentEXT
+ 'g',
+ 'l',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 0, // glArrayElement
+ 'g',
+ 'l',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glArrayElementEXT
+ 'g',
+ 'l',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glArrayObjectATI
+ 'g',
+ 'l',
+ 'A',
+ 's',
+ 'y',
+ 'n',
+ 'c',
+ 'M',
+ 'a',
+ 'r',
+ 'k',
+ 'e',
+ 'r',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glAsyncMarkerSGIX
+ 'g',
+ 'l',
+ 'A',
+ 't',
+ 't',
+ 'a',
+ 'c',
+ 'h',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glAttachObjectARB
+ 'g',
+ 'l',
+ 'A',
+ 't',
+ 't',
+ 'a',
+ 'c',
+ 'h',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 0, // glAttachShader
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 0, // glBegin
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'C',
+ 'o',
+ 'n',
+ 'd',
+ 'i',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'a',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 0, // glBeginConditionalRender
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'C',
+ 'o',
+ 'n',
+ 'd',
+ 'i',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'a',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glBeginConditionalRenderNV
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'C',
+ 'o',
+ 'n',
+ 'd',
+ 'i',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'a',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 'X',
+ 0, // glBeginConditionalRenderNVX
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glBeginFragmentShaderATI
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'O',
+ 'c',
+ 'c',
+ 'l',
+ 'u',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'N',
+ 'V',
+ 0, // glBeginOcclusionQueryNV
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'M',
+ 'o',
+ 'n',
+ 'i',
+ 't',
+ 'o',
+ 'r',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glBeginPerfMonitorAMD
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glBeginPerfQueryINTEL
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 0, // glBeginQuery
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glBeginQueryARB
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBeginQueryEXT
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 0, // glBeginQueryIndexed
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 0, // glBeginTransformFeedback
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBeginTransformFeedbackEXT
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'N',
+ 'V',
+ 0, // glBeginTransformFeedbackNV
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBeginVertexShaderEXT
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glBeginVideoCaptureNV
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 0, // glBindAttribLocation
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glBindAttribLocationARB
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glBindBuffer
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glBindBufferARB
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 0, // glBindBufferBase
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindBufferBaseEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glBindBufferBaseNV
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindBufferOffsetEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'N',
+ 'V',
+ 0, // glBindBufferOffsetNV
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 0, // glBindBufferRange
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindBufferRangeEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glBindBufferRangeNV
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 0, // glBindBuffersBase
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 0, // glBindBuffersRange
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 0, // glBindFragDataLocation
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindFragDataLocationEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 0, // glBindFragDataLocationIndexed
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glBindFragmentShaderATI
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glBindFramebuffer
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindFramebufferEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBindFramebufferOES
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 0, // glBindImageTexture
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindImageTextureEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 0, // glBindImageTextures
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindLightParameterEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindMaterialParameterEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindMultiTextureEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindParameterEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glBindProgramARB
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'N',
+ 'V',
+ 0, // glBindProgramNV
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 0, // glBindProgramPipeline
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindProgramPipelineEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glBindRenderbuffer
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindRenderbufferEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBindRenderbufferOES
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 0, // glBindSampler
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 's',
+ 0, // glBindSamplers
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindTexGenParameterEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 0, // glBindTexture
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindTextureEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'U',
+ 'n',
+ 'i',
+ 't',
+ 0, // glBindTextureUnit
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'U',
+ 'n',
+ 'i',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindTextureUnitParameterEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 0, // glBindTextures
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 0, // glBindTransformFeedback
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'N',
+ 'V',
+ 0, // glBindTransformFeedbackNV
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 0, // glBindVertexArray
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glBindVertexArrayAPPLE
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBindVertexArrayOES
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glBindVertexBuffer
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glBindVertexBuffers
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBindVertexShaderEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glBindVideoCaptureStreamBufferNV
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glBindVideoCaptureStreamTextureNV
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBinormal3bEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'b',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBinormal3bvEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBinormal3dEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBinormal3dvEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBinormal3fEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBinormal3fvEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBinormal3iEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBinormal3ivEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBinormal3sEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 's',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBinormal3svEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBinormalPointerEXT
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 't',
+ 'm',
+ 'a',
+ 'p',
+ 0, // glBitmap
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 't',
+ 'm',
+ 'a',
+ 'p',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBitmapxOES
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'B',
+ 'a',
+ 'r',
+ 'r',
+ 'i',
+ 'e',
+ 'r',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glBlendBarrierKHR
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'B',
+ 'a',
+ 'r',
+ 'r',
+ 'i',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glBlendBarrierNV
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 0, // glBlendColor
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBlendColorEXT
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBlendColorxOES
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 0, // glBlendEquation
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBlendEquationEXT
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glBlendEquationIndexedAMD
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBlendEquationOES
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 0, // glBlendEquationSeparate
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBlendEquationSeparateEXT
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glBlendEquationSeparateIndexedAMD
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBlendEquationSeparateOES
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'i',
+ 0, // glBlendEquationSeparatei
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glBlendEquationSeparateiARB
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBlendEquationSeparateiEXT
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'i',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBlendEquationSeparateiOES
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'i',
+ 0, // glBlendEquationi
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glBlendEquationiARB
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBlendEquationiEXT
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'q',
+ 'u',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'i',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBlendEquationiOES
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 0, // glBlendFunc
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glBlendFuncIndexedAMD
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 0, // glBlendFuncSeparate
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBlendFuncSeparateEXT
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'I',
+ 'N',
+ 'G',
+ 'R',
+ 0, // glBlendFuncSeparateINGR
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glBlendFuncSeparateIndexedAMD
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBlendFuncSeparateOES
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'i',
+ 0, // glBlendFuncSeparatei
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glBlendFuncSeparateiARB
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBlendFuncSeparateiEXT
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'i',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBlendFuncSeparateiOES
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'i',
+ 0, // glBlendFunci
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glBlendFunciARB
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBlendFunciEXT
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'i',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glBlendFunciOES
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glBlendParameteriNV
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'i',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glBlitFramebuffer
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'i',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'N',
+ 'G',
+ 'L',
+ 'E',
+ 0, // glBlitFramebufferANGLE
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'i',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBlitFramebufferEXT
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'i',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glBlitFramebufferNV
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'i',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glBlitNamedFramebuffer
+ 'g',
+ 'l',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'd',
+ 'd',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glBufferAddressRangeNV
+ 'g',
+ 'l',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glBufferData
+ 'g',
+ 'l',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glBufferDataARB
+ 'g',
+ 'l',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'i',
+ 't',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glBufferPageCommitmentARB
+ 'g',
+ 'l',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glBufferParameteriAPPLE
+ 'g',
+ 'l',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glBufferStorage
+ 'g',
+ 'l',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glBufferStorageEXT
+ 'g',
+ 'l',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glBufferSubData
+ 'g',
+ 'l',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glBufferSubDataARB
+ 'g',
+ 'l',
+ 'C',
+ 'a',
+ 'l',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'N',
+ 'V',
+ 0, // glCallCommandListNV
+ 'g',
+ 'l',
+ 'C',
+ 'a',
+ 'l',
+ 'l',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 0, // glCallList
+ 'g',
+ 'l',
+ 'C',
+ 'a',
+ 'l',
+ 'l',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 's',
+ 0, // glCallLists
+ 'g',
+ 'l',
+ 'C',
+ 'h',
+ 'e',
+ 'c',
+ 'k',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'u',
+ 's',
+ 0, // glCheckFramebufferStatus
+ 'g',
+ 'l',
+ 'C',
+ 'h',
+ 'e',
+ 'c',
+ 'k',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'u',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCheckFramebufferStatusEXT
+ 'g',
+ 'l',
+ 'C',
+ 'h',
+ 'e',
+ 'c',
+ 'k',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'u',
+ 's',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glCheckFramebufferStatusOES
+ 'g',
+ 'l',
+ 'C',
+ 'h',
+ 'e',
+ 'c',
+ 'k',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'u',
+ 's',
+ 0, // glCheckNamedFramebufferStatus
+ 'g',
+ 'l',
+ 'C',
+ 'h',
+ 'e',
+ 'c',
+ 'k',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'u',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCheckNamedFramebufferStatusEXT
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'a',
+ 'm',
+ 'p',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 0, // glClampColor
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'a',
+ 'm',
+ 'p',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glClampColorARB
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 0, // glClear
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'A',
+ 'c',
+ 'c',
+ 'u',
+ 'm',
+ 0, // glClearAccum
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'A',
+ 'c',
+ 'c',
+ 'u',
+ 'm',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glClearAccumxOES
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glClearBufferData
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glClearBufferSubData
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'f',
+ 'i',
+ 0, // glClearBufferfi
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glClearBufferfv
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glClearBufferiv
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glClearBufferuiv
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 0, // glClearColor
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'I',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glClearColorIiEXT
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glClearColorIuiEXT
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'x',
+ 0, // glClearColorx
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glClearColorxOES
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 0, // glClearDepth
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glClearDepthdNV
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'f',
+ 0, // glClearDepthf
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'f',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glClearDepthfOES
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'x',
+ 0, // glClearDepthx
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glClearDepthxOES
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 0, // glClearIndex
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glClearNamedBufferData
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glClearNamedBufferDataEXT
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glClearNamedBufferSubData
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glClearNamedBufferSubDataEXT
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'f',
+ 'i',
+ 0, // glClearNamedFramebufferfi
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glClearNamedFramebufferfv
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glClearNamedFramebufferiv
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glClearNamedFramebufferuiv
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 0, // glClearStencil
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glClearTexImage
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glClearTexSubImage
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 0, // glClientActiveTexture
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glClientActiveTextureARB
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glClientActiveVertexStreamATI
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'D',
+ 'e',
+ 'f',
+ 'a',
+ 'u',
+ 'l',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glClientAttribDefaultEXT
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 0, // glClientWaitSync
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glClientWaitSyncAPPLE
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'r',
+ 'o',
+ 'l',
+ 0, // glClipControl
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 0, // glClipPlane
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 'f',
+ 0, // glClipPlanef
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 'f',
+ 'I',
+ 'M',
+ 'G',
+ 0, // glClipPlanefIMG
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 'f',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glClipPlanefOES
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 'x',
+ 0, // glClipPlanex
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 'x',
+ 'I',
+ 'M',
+ 'G',
+ 0, // glClipPlanexIMG
+ 'g',
+ 'l',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glClipPlanexOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'b',
+ 0, // glColor3b
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'b',
+ 'v',
+ 0, // glColor3bv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'd',
+ 0, // glColor3d
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'd',
+ 'v',
+ 0, // glColor3dv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 0, // glColor3f
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glColor3fVertex3fSUN
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glColor3fVertex3fvSUN
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 'v',
+ 0, // glColor3fv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glColor3hNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glColor3hvNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'i',
+ 0, // glColor3i
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'i',
+ 'v',
+ 0, // glColor3iv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 's',
+ 0, // glColor3s
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 's',
+ 'v',
+ 0, // glColor3sv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'b',
+ 0, // glColor3ub
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'b',
+ 'v',
+ 0, // glColor3ubv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'i',
+ 0, // glColor3ui
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glColor3uiv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 's',
+ 0, // glColor3us
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 's',
+ 'v',
+ 0, // glColor3usv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glColor3xOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glColor3xvOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'b',
+ 0, // glColor4b
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'b',
+ 'v',
+ 0, // glColor4bv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'd',
+ 0, // glColor4d
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'd',
+ 'v',
+ 0, // glColor4dv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 0, // glColor4f
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glColor4fNormal3fVertex3fSUN
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glColor4fNormal3fVertex3fvSUN
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 'v',
+ 0, // glColor4fv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glColor4hNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glColor4hvNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'i',
+ 0, // glColor4i
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'i',
+ 'v',
+ 0, // glColor4iv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 's',
+ 0, // glColor4s
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 's',
+ 'v',
+ 0, // glColor4sv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'b',
+ 0, // glColor4ub
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'b',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glColor4ubVertex2fSUN
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'b',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glColor4ubVertex2fvSUN
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'b',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glColor4ubVertex3fSUN
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'b',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glColor4ubVertex3fvSUN
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'b',
+ 'v',
+ 0, // glColor4ubv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'i',
+ 0, // glColor4ui
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glColor4uiv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 's',
+ 0, // glColor4us
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 's',
+ 'v',
+ 0, // glColor4usv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'x',
+ 0, // glColor4x
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glColor4xOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glColor4xvOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'N',
+ 'V',
+ 0, // glColorFormatNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'O',
+ 'p',
+ '1',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glColorFragmentOp1ATI
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'O',
+ 'p',
+ '2',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glColorFragmentOp2ATI
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'O',
+ 'p',
+ '3',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glColorFragmentOp3ATI
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 0, // glColorMask
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glColorMaskIndexedEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'i',
+ 0, // glColorMaski
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glColorMaskiEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'i',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glColorMaskiOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 0, // glColorMaterial
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 0, // glColorP3ui
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glColorP3uiv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ '4',
+ 'u',
+ 'i',
+ 0, // glColorP4ui
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glColorP4uiv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glColorPointer
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glColorPointerEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'I',
+ 'B',
+ 'M',
+ 0, // glColorPointerListIBM
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glColorPointervINTEL
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 0, // glColorSubTable
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glColorSubTableEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 0, // glColorTable
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glColorTableEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glColorTableParameterfv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glColorTableParameterfvSGI
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glColorTableParameteriv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glColorTableParameterivSGI
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glColorTableSGI
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'p',
+ 'u',
+ 't',
+ 'N',
+ 'V',
+ 0, // glCombinerInputNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'N',
+ 'V',
+ 0, // glCombinerOutputNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glCombinerParameterfNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glCombinerParameterfvNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glCombinerParameteriNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glCombinerParameterivNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'a',
+ 'g',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glCombinerStageParameterfvNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'S',
+ 'e',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'N',
+ 'V',
+ 0, // glCommandListSegmentsNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'i',
+ 'l',
+ 'e',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'N',
+ 'V',
+ 0, // glCompileCommandListNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'i',
+ 'l',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 0, // glCompileShader
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'i',
+ 'l',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCompileShaderARB
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'i',
+ 'l',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'c',
+ 'l',
+ 'u',
+ 'd',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCompileShaderIncludeARB
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedMultiTexImage1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedMultiTexImage2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedMultiTexImage3DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedMultiTexSubImage1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedMultiTexSubImage2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedMultiTexSubImage3DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 0, // glCompressedTexImage1D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCompressedTexImage1DARB
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 0, // glCompressedTexImage2D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCompressedTexImage2DARB
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 0, // glCompressedTexImage3D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCompressedTexImage3DARB
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glCompressedTexImage3DOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 0, // glCompressedTexSubImage1D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCompressedTexSubImage1DARB
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 0, // glCompressedTexSubImage2D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCompressedTexSubImage2DARB
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 0, // glCompressedTexSubImage3D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCompressedTexSubImage3DARB
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glCompressedTexSubImage3DOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedTextureImage1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedTextureImage2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedTextureImage3DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 0, // glCompressedTextureSubImage1D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedTextureSubImage1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 0, // glCompressedTextureSubImage2D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedTextureSubImage2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 0, // glCompressedTextureSubImage3D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCompressedTextureSubImage3DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ '1',
+ 'D',
+ 0, // glConvolutionFilter1D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glConvolutionFilter1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ '2',
+ 'D',
+ 0, // glConvolutionFilter2D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glConvolutionFilter2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 0, // glConvolutionParameterf
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glConvolutionParameterfEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glConvolutionParameterfv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glConvolutionParameterfvEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 0, // glConvolutionParameteri
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glConvolutionParameteriEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glConvolutionParameteriv
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glConvolutionParameterivEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glConvolutionParameterxOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glConvolutionParameterxvOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glCopyBufferSubData
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'N',
+ 'V',
+ 0, // glCopyBufferSubDataNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 0, // glCopyColorSubTable
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyColorSubTableEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 0, // glCopyColorTable
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glCopyColorTableSGI
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ '1',
+ 'D',
+ 0, // glCopyConvolutionFilter1D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyConvolutionFilter1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ '2',
+ 'D',
+ 0, // glCopyConvolutionFilter2D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyConvolutionFilter2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glCopyImageSubData
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyImageSubDataEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'N',
+ 'V',
+ 0, // glCopyImageSubDataNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glCopyImageSubDataOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyMultiTexImage1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyMultiTexImage2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyMultiTexSubImage1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyMultiTexSubImage2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyMultiTexSubImage3DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glCopyNamedBufferSubData
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glCopyPathNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 's',
+ 0, // glCopyPixels
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 0, // glCopyTexImage1D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyTexImage1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 0, // glCopyTexImage2D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyTexImage2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 0, // glCopyTexSubImage1D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyTexSubImage1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 0, // glCopyTexSubImage2D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyTexSubImage2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 0, // glCopyTexSubImage3D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyTexSubImage3DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glCopyTexSubImage3DOES
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyTextureImage1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyTextureImage2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'l',
+ 's',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glCopyTextureLevelsAPPLE
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 0, // glCopyTextureSubImage1D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyTextureSubImage1DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 0, // glCopyTextureSubImage2D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyTextureSubImage2DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 0, // glCopyTextureSubImage3D
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCopyTextureSubImage3DEXT
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'F',
+ 'i',
+ 'l',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glCoverFillPathInstancedNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'F',
+ 'i',
+ 'l',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glCoverFillPathNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'r',
+ 'o',
+ 'k',
+ 'e',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glCoverStrokePathInstancedNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'r',
+ 'o',
+ 'k',
+ 'e',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glCoverStrokePathNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'N',
+ 'V',
+ 0, // glCoverageMaskNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'o',
+ 'd',
+ 'u',
+ 'l',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'N',
+ 'V',
+ 0, // glCoverageModulationNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'o',
+ 'd',
+ 'u',
+ 'l',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glCoverageModulationTableNV
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'O',
+ 'p',
+ 'e',
+ 'r',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'N',
+ 'V',
+ 0, // glCoverageOperationNV
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glCreateBuffers
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 's',
+ 'N',
+ 'V',
+ 0, // glCreateCommandListsNV
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glCreateFramebuffers
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glCreatePerfQueryINTEL
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 0, // glCreateProgram
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCreateProgramObjectARB
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 's',
+ 0, // glCreateProgramPipelines
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'i',
+ 'e',
+ 's',
+ 0, // glCreateQueries
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glCreateRenderbuffers
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 's',
+ 0, // glCreateSamplers
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 0, // glCreateShader
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCreateShaderObjectARB
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCreateShaderProgramEXT
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'v',
+ 0, // glCreateShaderProgramv
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCreateShaderProgramvEXT
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glCreateStatesNV
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'F',
+ 'r',
+ 'o',
+ 'm',
+ 'C',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCreateSyncFromCLeventARB
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 0, // glCreateTextures
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 's',
+ 0, // glCreateTransformFeedbacks
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 0, // glCreateVertexArrays
+ 'g',
+ 'l',
+ 'C',
+ 'u',
+ 'l',
+ 'l',
+ 'F',
+ 'a',
+ 'c',
+ 'e',
+ 0, // glCullFace
+ 'g',
+ 'l',
+ 'C',
+ 'u',
+ 'l',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCullParameterdvEXT
+ 'g',
+ 'l',
+ 'C',
+ 'u',
+ 'l',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glCullParameterfvEXT
+ 'g',
+ 'l',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'l',
+ 'e',
+ 't',
+ 't',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glCurrentPaletteMatrixARB
+ 'g',
+ 'l',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'l',
+ 'e',
+ 't',
+ 't',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glCurrentPaletteMatrixOES
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'a',
+ 'l',
+ 'l',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 0, // glDebugMessageCallback
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'a',
+ 'l',
+ 'l',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glDebugMessageCallbackAMD
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'a',
+ 'l',
+ 'l',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDebugMessageCallbackARB
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'a',
+ 'l',
+ 'l',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glDebugMessageCallbackKHR
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'r',
+ 'o',
+ 'l',
+ 0, // glDebugMessageControl
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'r',
+ 'o',
+ 'l',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDebugMessageControlARB
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'r',
+ 'o',
+ 'l',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glDebugMessageControlKHR
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glDebugMessageEnableAMD
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'I',
+ 'n',
+ 's',
+ 'e',
+ 'r',
+ 't',
+ 0, // glDebugMessageInsert
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'I',
+ 'n',
+ 's',
+ 'e',
+ 'r',
+ 't',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glDebugMessageInsertAMD
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'I',
+ 'n',
+ 's',
+ 'e',
+ 'r',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDebugMessageInsertARB
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'I',
+ 'n',
+ 's',
+ 'e',
+ 'r',
+ 't',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glDebugMessageInsertKHR
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glDeformSGIX
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'M',
+ 'a',
+ 'p',
+ '3',
+ 'd',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glDeformationMap3dSGIX
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'M',
+ 'a',
+ 'p',
+ '3',
+ 'f',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glDeformationMap3fSGIX
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'A',
+ 's',
+ 'y',
+ 'n',
+ 'c',
+ 'M',
+ 'a',
+ 'r',
+ 'k',
+ 'e',
+ 'r',
+ 's',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glDeleteAsyncMarkersSGIX
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glDeleteBuffers
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDeleteBuffersARB
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDeleteCommandListsNV
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 's',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glDeleteFencesAPPLE
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDeleteFencesNV
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glDeleteFragmentShaderATI
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glDeleteFramebuffers
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDeleteFramebuffersEXT
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDeleteFramebuffersOES
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 's',
+ 0, // glDeleteLists
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDeleteNamedStringARB
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 's',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glDeleteNamesAMD
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDeleteObjectARB
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'O',
+ 'c',
+ 'c',
+ 'l',
+ 'u',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'i',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDeleteOcclusionQueriesNV
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDeletePathsNV
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'M',
+ 'o',
+ 'n',
+ 'i',
+ 't',
+ 'o',
+ 'r',
+ 's',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glDeletePerfMonitorsAMD
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glDeletePerfQueryINTEL
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 0, // glDeleteProgram
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 's',
+ 0, // glDeleteProgramPipelines
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDeleteProgramPipelinesEXT
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDeleteProgramsARB
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDeleteProgramsNV
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'i',
+ 'e',
+ 's',
+ 0, // glDeleteQueries
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'i',
+ 'e',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDeleteQueriesARB
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'i',
+ 'e',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDeleteQueriesEXT
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glDeleteRenderbuffers
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDeleteRenderbuffersEXT
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDeleteRenderbuffersOES
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 's',
+ 0, // glDeleteSamplers
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 0, // glDeleteShader
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDeleteStatesNV
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 0, // glDeleteSync
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glDeleteSyncAPPLE
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 0, // glDeleteTextures
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDeleteTexturesEXT
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 's',
+ 0, // glDeleteTransformFeedbacks
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDeleteTransformFeedbacksNV
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 0, // glDeleteVertexArrays
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glDeleteVertexArraysAPPLE
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDeleteVertexArraysOES
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDeleteVertexShaderEXT
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'B',
+ 'o',
+ 'u',
+ 'n',
+ 'd',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDepthBoundsEXT
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'B',
+ 'o',
+ 'u',
+ 'n',
+ 'd',
+ 's',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glDepthBoundsdNV
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 0, // glDepthFunc
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 0, // glDepthMask
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 0, // glDepthRange
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glDepthRangeArrayfvNV
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'v',
+ 0, // glDepthRangeArrayv
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 0, // glDepthRangeIndexed
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glDepthRangeIndexedfNV
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glDepthRangedNV
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'f',
+ 0, // glDepthRangef
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'f',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDepthRangefOES
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'x',
+ 0, // glDepthRangex
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDepthRangexOES
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 't',
+ 'a',
+ 'c',
+ 'h',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDetachObjectARB
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 't',
+ 'a',
+ 'c',
+ 'h',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 0, // glDetachShader
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 't',
+ 'a',
+ 'i',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glDetailTexFuncSGIS
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 0, // glDisable
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 0, // glDisableClientState
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDisableClientStateIndexedEXT
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDisableClientStateiEXT
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'D',
+ 'r',
+ 'i',
+ 'v',
+ 'e',
+ 'r',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'r',
+ 'o',
+ 'l',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glDisableDriverControlQCOM
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDisableIndexedEXT
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDisableVariantClientStateEXT
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 0, // glDisableVertexArrayAttrib
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDisableVertexArrayAttribEXT
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDisableVertexArrayEXT
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glDisableVertexAttribAPPLE
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 0, // glDisableVertexAttribArray
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDisableVertexAttribArrayARB
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'i',
+ 0, // glDisablei
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDisableiEXT
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glDisableiNV
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'i',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDisableiOES
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'c',
+ 'a',
+ 'r',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDiscardFramebufferEXT
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'a',
+ 't',
+ 'c',
+ 'h',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'u',
+ 't',
+ 'e',
+ 0, // glDispatchCompute
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'a',
+ 't',
+ 'c',
+ 'h',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'u',
+ 't',
+ 'e',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 'S',
+ 'i',
+ 'z',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDispatchComputeGroupSizeARB
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'a',
+ 't',
+ 'c',
+ 'h',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'u',
+ 't',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 0, // glDispatchComputeIndirect
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 0, // glDrawArrays
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawArraysEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 0, // glDrawArraysIndirect
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 0, // glDrawArraysInstanced
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'A',
+ 'N',
+ 'G',
+ 'L',
+ 'E',
+ 0, // glDrawArraysInstancedANGLE
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDrawArraysInstancedARB
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 0, // glDrawArraysInstancedBaseInstance
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawArraysInstancedBaseInstanceEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawArraysInstancedEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glDrawArraysInstancedNV
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glDrawBuffer
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glDrawBuffers
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDrawBuffersARB
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glDrawBuffersATI
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawBuffersEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawBuffersIndexedEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDrawBuffersNV
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 's',
+ 'A',
+ 'd',
+ 'd',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDrawCommandsAddressNV
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDrawCommandsNV
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 's',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 's',
+ 'A',
+ 'd',
+ 'd',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDrawCommandsStatesAddressNV
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 's',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glDrawCommandsStatesNV
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glDrawElementArrayAPPLE
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glDrawElementArrayATI
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 0, // glDrawElements
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 0, // glDrawElementsBaseVertex
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawElementsBaseVertexEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDrawElementsBaseVertexOES
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 0, // glDrawElementsIndirect
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 0, // glDrawElementsInstanced
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'A',
+ 'N',
+ 'G',
+ 'L',
+ 'E',
+ 0, // glDrawElementsInstancedANGLE
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glDrawElementsInstancedARB
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 0, // glDrawElementsInstancedBaseInstance
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawElementsInstancedBaseInstanceEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 0, // glDrawElementsInstancedBaseVertex
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 0, // glDrawElementsInstancedBaseVertexBaseInstance
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawElementsInstancedBaseVertexBaseInstanceEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawElementsInstancedBaseVertexEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDrawElementsInstancedBaseVertexOES
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawElementsInstancedEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glDrawElementsInstancedNV
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'M',
+ 'e',
+ 's',
+ 'h',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glDrawMeshArraysSUN
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 's',
+ 0, // glDrawPixels
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glDrawRangeElementArrayAPPLE
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glDrawRangeElementArrayATI
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 0, // glDrawRangeElements
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 0, // glDrawRangeElementsBaseVertex
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawRangeElementsBaseVertexEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDrawRangeElementsBaseVertexOES
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glDrawRangeElementsEXT
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'e',
+ 'x',
+ 'f',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDrawTexfOES
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'e',
+ 'x',
+ 'f',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDrawTexfvOES
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'e',
+ 'x',
+ 'i',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDrawTexiOES
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'e',
+ 'x',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDrawTexivOES
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'e',
+ 'x',
+ 's',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDrawTexsOES
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'e',
+ 'x',
+ 's',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDrawTexsvOES
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glDrawTextureNV
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'e',
+ 'x',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDrawTexxOES
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'e',
+ 'x',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glDrawTexxvOES
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 0, // glDrawTransformFeedback
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 0, // glDrawTransformFeedbackInstanced
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'N',
+ 'V',
+ 0, // glDrawTransformFeedbackNV
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 0, // glDrawTransformFeedbackStream
+ 'g',
+ 'l',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 0, // glDrawTransformFeedbackStreamInstanced
+ 'g',
+ 'l',
+ 'E',
+ 'G',
+ 'L',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'T',
+ 'a',
+ 'r',
+ 'g',
+ 'e',
+ 't',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glEGLImageTargetRenderbufferStorageOES
+ 'g',
+ 'l',
+ 'E',
+ 'G',
+ 'L',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'T',
+ 'a',
+ 'r',
+ 'g',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '2',
+ 'D',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glEGLImageTargetTexture2DOES
+ 'g',
+ 'l',
+ 'E',
+ 'd',
+ 'g',
+ 'e',
+ 'F',
+ 'l',
+ 'a',
+ 'g',
+ 0, // glEdgeFlag
+ 'g',
+ 'l',
+ 'E',
+ 'd',
+ 'g',
+ 'e',
+ 'F',
+ 'l',
+ 'a',
+ 'g',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'N',
+ 'V',
+ 0, // glEdgeFlagFormatNV
+ 'g',
+ 'l',
+ 'E',
+ 'd',
+ 'g',
+ 'e',
+ 'F',
+ 'l',
+ 'a',
+ 'g',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glEdgeFlagPointer
+ 'g',
+ 'l',
+ 'E',
+ 'd',
+ 'g',
+ 'e',
+ 'F',
+ 'l',
+ 'a',
+ 'g',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glEdgeFlagPointerEXT
+ 'g',
+ 'l',
+ 'E',
+ 'd',
+ 'g',
+ 'e',
+ 'F',
+ 'l',
+ 'a',
+ 'g',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'I',
+ 'B',
+ 'M',
+ 0, // glEdgeFlagPointerListIBM
+ 'g',
+ 'l',
+ 'E',
+ 'd',
+ 'g',
+ 'e',
+ 'F',
+ 'l',
+ 'a',
+ 'g',
+ 'v',
+ 0, // glEdgeFlagv
+ 'g',
+ 'l',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glElementPointerAPPLE
+ 'g',
+ 'l',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glElementPointerATI
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 0, // glEnable
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 0, // glEnableClientState
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glEnableClientStateIndexedEXT
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glEnableClientStateiEXT
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'D',
+ 'r',
+ 'i',
+ 'v',
+ 'e',
+ 'r',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'r',
+ 'o',
+ 'l',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glEnableDriverControlQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glEnableIndexedEXT
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glEnableVariantClientStateEXT
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 0, // glEnableVertexArrayAttrib
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glEnableVertexArrayAttribEXT
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glEnableVertexArrayEXT
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glEnableVertexAttribAPPLE
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 0, // glEnableVertexAttribArray
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glEnableVertexAttribArrayARB
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'i',
+ 0, // glEnablei
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glEnableiEXT
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glEnableiNV
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'i',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glEnableiOES
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 0, // glEnd
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 'd',
+ 'i',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'a',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 0, // glEndConditionalRender
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 'd',
+ 'i',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'a',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glEndConditionalRenderNV
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 'd',
+ 'i',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'a',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 'X',
+ 0, // glEndConditionalRenderNVX
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glEndFragmentShaderATI
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 0, // glEndList
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'O',
+ 'c',
+ 'c',
+ 'l',
+ 'u',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'N',
+ 'V',
+ 0, // glEndOcclusionQueryNV
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'M',
+ 'o',
+ 'n',
+ 'i',
+ 't',
+ 'o',
+ 'r',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glEndPerfMonitorAMD
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glEndPerfQueryINTEL
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 0, // glEndQuery
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glEndQueryARB
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glEndQueryEXT
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 0, // glEndQueryIndexed
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'T',
+ 'i',
+ 'l',
+ 'i',
+ 'n',
+ 'g',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glEndTilingQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 0, // glEndTransformFeedback
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glEndTransformFeedbackEXT
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'N',
+ 'V',
+ 0, // glEndTransformFeedbackNV
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glEndVertexShaderEXT
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glEndVideoCaptureNV
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'd',
+ 0, // glEvalCoord1d
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'd',
+ 'v',
+ 0, // glEvalCoord1dv
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'f',
+ 0, // glEvalCoord1f
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'f',
+ 'v',
+ 0, // glEvalCoord1fv
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glEvalCoord1xOES
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glEvalCoord1xvOES
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'd',
+ 0, // glEvalCoord2d
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'd',
+ 'v',
+ 0, // glEvalCoord2dv
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 0, // glEvalCoord2f
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'v',
+ 0, // glEvalCoord2fv
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glEvalCoord2xOES
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glEvalCoord2xvOES
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 's',
+ 'N',
+ 'V',
+ 0, // glEvalMapsNV
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'M',
+ 'e',
+ 's',
+ 'h',
+ '1',
+ 0, // glEvalMesh1
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'M',
+ 'e',
+ 's',
+ 'h',
+ '2',
+ 0, // glEvalMesh2
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ '1',
+ 0, // glEvalPoint1
+ 'g',
+ 'l',
+ 'E',
+ 'v',
+ 'a',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ '2',
+ 0, // glEvalPoint2
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 'e',
+ 'c',
+ 'u',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'N',
+ 'V',
+ 0, // glExecuteProgramNV
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtGetBufferPointervQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtGetBuffersQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtGetFramebuffersQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'B',
+ 'i',
+ 'n',
+ 'a',
+ 'r',
+ 'y',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtGetProgramBinarySourceQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 's',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtGetProgramsQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'G',
+ 'e',
+ 't',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtGetRenderbuffersQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 's',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtGetShadersQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtGetTexLevelParameterivQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtGetTexSubImageQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtGetTexturesQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'I',
+ 's',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'B',
+ 'i',
+ 'n',
+ 'a',
+ 'r',
+ 'y',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtIsProgramBinaryQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'O',
+ 'v',
+ 'e',
+ 'r',
+ 'r',
+ 'i',
+ 'd',
+ 'e',
+ 'i',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glExtTexObjectStateOverrideiQCOM
+ 'g',
+ 'l',
+ 'E',
+ 'x',
+ 't',
+ 'r',
+ 'a',
+ 'c',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'o',
+ 'n',
+ 'e',
+ 'n',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glExtractComponentEXT
+ 'g',
+ 'l',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glFeedbackBuffer
+ 'g',
+ 'l',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glFeedbackBufferxOES
+ 'g',
+ 'l',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 0, // glFenceSync
+ 'g',
+ 'l',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glFenceSyncAPPLE
+ 'g',
+ 'l',
+ 'F',
+ 'i',
+ 'n',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'p',
+ 'u',
+ 't',
+ 'N',
+ 'V',
+ 0, // glFinalCombinerInputNV
+ 'g',
+ 'l',
+ 'F',
+ 'i',
+ 'n',
+ 'i',
+ 's',
+ 'h',
+ 0, // glFinish
+ 'g',
+ 'l',
+ 'F',
+ 'i',
+ 'n',
+ 'i',
+ 's',
+ 'h',
+ 'A',
+ 's',
+ 'y',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFinishAsyncSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'i',
+ 'n',
+ 'i',
+ 's',
+ 'h',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glFinishFenceAPPLE
+ 'g',
+ 'l',
+ 'F',
+ 'i',
+ 'n',
+ 'i',
+ 's',
+ 'h',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glFinishFenceNV
+ 'g',
+ 'l',
+ 'F',
+ 'i',
+ 'n',
+ 'i',
+ 's',
+ 'h',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glFinishObjectAPPLE
+ 'g',
+ 'l',
+ 'F',
+ 'i',
+ 'n',
+ 'i',
+ 's',
+ 'h',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'U',
+ 'N',
+ 'X',
+ 0, // glFinishTextureSUNX
+ 'g',
+ 'l',
+ 'F',
+ 'l',
+ 'u',
+ 's',
+ 'h',
+ 0, // glFlush
+ 'g',
+ 'l',
+ 'F',
+ 'l',
+ 'u',
+ 's',
+ 'h',
+ 'M',
+ 'a',
+ 'p',
+ 'p',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 0, // glFlushMappedBufferRange
+ 'g',
+ 'l',
+ 'F',
+ 'l',
+ 'u',
+ 's',
+ 'h',
+ 'M',
+ 'a',
+ 'p',
+ 'p',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glFlushMappedBufferRangeAPPLE
+ 'g',
+ 'l',
+ 'F',
+ 'l',
+ 'u',
+ 's',
+ 'h',
+ 'M',
+ 'a',
+ 'p',
+ 'p',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFlushMappedBufferRangeEXT
+ 'g',
+ 'l',
+ 'F',
+ 'l',
+ 'u',
+ 's',
+ 'h',
+ 'M',
+ 'a',
+ 'p',
+ 'p',
+ 'e',
+ 'd',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 0, // glFlushMappedNamedBufferRange
+ 'g',
+ 'l',
+ 'F',
+ 'l',
+ 'u',
+ 's',
+ 'h',
+ 'M',
+ 'a',
+ 'p',
+ 'p',
+ 'e',
+ 'd',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFlushMappedNamedBufferRangeEXT
+ 'g',
+ 'l',
+ 'F',
+ 'l',
+ 'u',
+ 's',
+ 'h',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glFlushPixelDataRangeNV
+ 'g',
+ 'l',
+ 'F',
+ 'l',
+ 'u',
+ 's',
+ 'h',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFlushRasterSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'l',
+ 'u',
+ 's',
+ 'h',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'i',
+ 'c',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'I',
+ 'B',
+ 'M',
+ 0, // glFlushStaticDataIBM
+ 'g',
+ 'l',
+ 'F',
+ 'l',
+ 'u',
+ 's',
+ 'h',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glFlushVertexArrayRangeAPPLE
+ 'g',
+ 'l',
+ 'F',
+ 'l',
+ 'u',
+ 's',
+ 'h',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glFlushVertexArrayRangeNV
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'N',
+ 'V',
+ 0, // glFogCoordFormatNV
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glFogCoordPointer
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFogCoordPointerEXT
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'I',
+ 'B',
+ 'M',
+ 0, // glFogCoordPointerListIBM
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'd',
+ 0, // glFogCoordd
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFogCoorddEXT
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'd',
+ 'v',
+ 0, // glFogCoorddv
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFogCoorddvEXT
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'f',
+ 0, // glFogCoordf
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFogCoordfEXT
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'f',
+ 'v',
+ 0, // glFogCoordfv
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFogCoordfvEXT
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glFogCoordhNV
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glFogCoordhvNV
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glFogFuncSGIS
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'f',
+ 0, // glFogf
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'f',
+ 'v',
+ 0, // glFogfv
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'i',
+ 0, // glFogi
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'i',
+ 'v',
+ 0, // glFogiv
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'x',
+ 0, // glFogx
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glFogxOES
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'x',
+ 'v',
+ 0, // glFogxv
+ 'g',
+ 'l',
+ 'F',
+ 'o',
+ 'g',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glFogxvOES
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentColorMaterialSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glFragmentCoverageColorNV
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'f',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentLightModelfSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentLightModelfvSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'i',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentLightModeliSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentLightModelivSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'f',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentLightfSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentLightfvSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'i',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentLightiSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentLightivSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'f',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentMaterialfSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentMaterialfvSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'i',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentMaterialiSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFragmentMaterialivSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'T',
+ 'e',
+ 'r',
+ 'm',
+ 'i',
+ 'n',
+ 'a',
+ 't',
+ 'o',
+ 'r',
+ 'G',
+ 'R',
+ 'E',
+ 'M',
+ 'E',
+ 'D',
+ 'Y',
+ 0, // glFrameTerminatorGREMEDY
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'Z',
+ 'o',
+ 'o',
+ 'm',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glFrameZoomSGIX
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFramebufferDrawBufferEXT
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFramebufferDrawBuffersEXT
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 0, // glFramebufferParameteri
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFramebufferReadBufferEXT
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glFramebufferRenderbuffer
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFramebufferRenderbufferEXT
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glFramebufferRenderbufferOES
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 's',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glFramebufferSampleLocationsfvNV
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 0, // glFramebufferTexture
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '1',
+ 'D',
+ 0, // glFramebufferTexture1D
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFramebufferTexture1DEXT
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '2',
+ 'D',
+ 0, // glFramebufferTexture2D
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFramebufferTexture2DEXT
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '2',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFramebufferTexture2DMultisampleEXT
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '2',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'I',
+ 'M',
+ 'G',
+ 0, // glFramebufferTexture2DMultisampleIMG
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '2',
+ 'D',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glFramebufferTexture2DOES
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '3',
+ 'D',
+ 0, // glFramebufferTexture3D
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFramebufferTexture3DEXT
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '3',
+ 'D',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glFramebufferTexture3DOES
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glFramebufferTextureARB
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFramebufferTextureEXT
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'F',
+ 'a',
+ 'c',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glFramebufferTextureFaceARB
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'F',
+ 'a',
+ 'c',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFramebufferTextureFaceEXT
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 0, // glFramebufferTextureLayer
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glFramebufferTextureLayerARB
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glFramebufferTextureLayerEXT
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'v',
+ 'i',
+ 'e',
+ 'w',
+ 'O',
+ 'V',
+ 'R',
+ 0, // glFramebufferTextureMultiviewOVR
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glFramebufferTextureOES
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'e',
+ 'e',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glFreeObjectBufferATI
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'o',
+ 'n',
+ 't',
+ 'F',
+ 'a',
+ 'c',
+ 'e',
+ 0, // glFrontFace
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'u',
+ 's',
+ 't',
+ 'u',
+ 'm',
+ 0, // glFrustum
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'u',
+ 's',
+ 't',
+ 'u',
+ 'm',
+ 'f',
+ 0, // glFrustumf
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'u',
+ 's',
+ 't',
+ 'u',
+ 'm',
+ 'f',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glFrustumfOES
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'u',
+ 's',
+ 't',
+ 'u',
+ 'm',
+ 'x',
+ 0, // glFrustumx
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'u',
+ 's',
+ 't',
+ 'u',
+ 'm',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glFrustumxOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'A',
+ 's',
+ 'y',
+ 'n',
+ 'c',
+ 'M',
+ 'a',
+ 'r',
+ 'k',
+ 'e',
+ 'r',
+ 's',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glGenAsyncMarkersSGIX
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glGenBuffers
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGenBuffersARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 's',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glGenFencesAPPLE
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glGenFencesNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 's',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glGenFragmentShadersATI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glGenFramebuffers
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGenFramebuffersEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGenFramebuffersOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 's',
+ 0, // glGenLists
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 's',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glGenNamesAMD
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'O',
+ 'c',
+ 'c',
+ 'l',
+ 'u',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'i',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glGenOcclusionQueriesNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 's',
+ 'N',
+ 'V',
+ 0, // glGenPathsNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'M',
+ 'o',
+ 'n',
+ 'i',
+ 't',
+ 'o',
+ 'r',
+ 's',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glGenPerfMonitorsAMD
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 's',
+ 0, // glGenProgramPipelines
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGenProgramPipelinesEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGenProgramsARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 's',
+ 'N',
+ 'V',
+ 0, // glGenProgramsNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'i',
+ 'e',
+ 's',
+ 0, // glGenQueries
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'i',
+ 'e',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGenQueriesARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'i',
+ 'e',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGenQueriesEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glGenRenderbuffers
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGenRenderbuffersEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGenRenderbuffersOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 's',
+ 0, // glGenSamplers
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'S',
+ 'y',
+ 'm',
+ 'b',
+ 'o',
+ 'l',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGenSymbolsEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 0, // glGenTextures
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGenTexturesEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 's',
+ 0, // glGenTransformFeedbacks
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 's',
+ 'N',
+ 'V',
+ 0, // glGenTransformFeedbacksNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 0, // glGenVertexArrays
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glGenVertexArraysAPPLE
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGenVertexArraysOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGenVertexShadersEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'e',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'M',
+ 'i',
+ 'p',
+ 'm',
+ 'a',
+ 'p',
+ 0, // glGenerateMipmap
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'e',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'M',
+ 'i',
+ 'p',
+ 'm',
+ 'a',
+ 'p',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGenerateMipmapEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'e',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'M',
+ 'i',
+ 'p',
+ 'm',
+ 'a',
+ 'p',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGenerateMipmapOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'e',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'M',
+ 'i',
+ 'p',
+ 'm',
+ 'a',
+ 'p',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGenerateMultiTexMipmapEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'e',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'M',
+ 'i',
+ 'p',
+ 'm',
+ 'a',
+ 'p',
+ 0, // glGenerateTextureMipmap
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'e',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'M',
+ 'i',
+ 'p',
+ 'm',
+ 'a',
+ 'p',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGenerateTextureMipmapEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'A',
+ 't',
+ 'o',
+ 'm',
+ 'i',
+ 'c',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetActiveAtomicCounterBufferiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 0, // glGetActiveAttrib
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetActiveAttribARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'r',
+ 'o',
+ 'u',
+ 't',
+ 'i',
+ 'n',
+ 'e',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 0, // glGetActiveSubroutineName
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'r',
+ 'o',
+ 'u',
+ 't',
+ 'i',
+ 'n',
+ 'e',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 0, // glGetActiveSubroutineUniformName
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'r',
+ 'o',
+ 'u',
+ 't',
+ 'i',
+ 'n',
+ 'e',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'i',
+ 'v',
+ 0, // glGetActiveSubroutineUniformiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 0, // glGetActiveUniform
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetActiveUniformARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'B',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 0, // glGetActiveUniformBlockName
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'B',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'i',
+ 'v',
+ 0, // glGetActiveUniformBlockiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 0, // glGetActiveUniformName
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 's',
+ 'i',
+ 'v',
+ 0, // glGetActiveUniformsiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'V',
+ 'a',
+ 'r',
+ 'y',
+ 'i',
+ 'n',
+ 'g',
+ 'N',
+ 'V',
+ 0, // glGetActiveVaryingNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'f',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glGetArrayObjectfvATI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glGetArrayObjectivATI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'a',
+ 'c',
+ 'h',
+ 'e',
+ 'd',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetAttachedObjectsARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'a',
+ 'c',
+ 'h',
+ 'e',
+ 'd',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 's',
+ 0, // glGetAttachedShaders
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 0, // glGetAttribLocation
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetAttribLocationARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'o',
+ 'o',
+ 'l',
+ 'e',
+ 'a',
+ 'n',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetBooleanIndexedvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'o',
+ 'o',
+ 'l',
+ 'e',
+ 'a',
+ 'n',
+ 'i',
+ '_',
+ 'v',
+ 0, // glGetBooleani_v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'o',
+ 'o',
+ 'l',
+ 'e',
+ 'a',
+ 'n',
+ 'v',
+ 0, // glGetBooleanv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 0, // glGetBufferParameteri64v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetBufferParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetBufferParameterivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetBufferParameterui64vNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 0, // glGetBufferPointerv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetBufferPointervARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetBufferPointervOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glGetBufferSubData
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetBufferSubDataARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 0, // glGetClipPlane
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 'f',
+ 0, // glGetClipPlanef
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 'f',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetClipPlanefOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 'x',
+ 0, // glGetClipPlanex
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'l',
+ 'i',
+ 'p',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetClipPlanexOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 0, // glGetColorTable
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetColorTableEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glGetColorTableParameterfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetColorTableParameterfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glGetColorTableParameterfvSGI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetColorTableParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetColorTableParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glGetColorTableParameterivSGI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glGetColorTableSGI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'p',
+ 'u',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetCombinerInputParameterfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'p',
+ 'u',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetCombinerInputParameterivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetCombinerOutputParameterfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetCombinerOutputParameterivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'a',
+ 'g',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetCombinerStageParameterfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 'H',
+ 'e',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glGetCommandHeaderNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetCompressedMultiTexImageEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glGetCompressedTexImage
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetCompressedTexImageARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glGetCompressedTextureImage
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetCompressedTextureImageEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glGetCompressedTextureSubImage
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ 0, // glGetConvolutionFilter
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetConvolutionFilterEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glGetConvolutionParameterfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetConvolutionParameterfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetConvolutionParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetConvolutionParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetConvolutionParameterxvOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'o',
+ 'd',
+ 'u',
+ 'l',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glGetCoverageModulationTableNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'L',
+ 'o',
+ 'g',
+ 0, // glGetDebugMessageLog
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'L',
+ 'o',
+ 'g',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glGetDebugMessageLogAMD
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'L',
+ 'o',
+ 'g',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetDebugMessageLogARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'M',
+ 'e',
+ 's',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'L',
+ 'o',
+ 'g',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glGetDebugMessageLogKHR
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'e',
+ 't',
+ 'a',
+ 'i',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glGetDetailTexFuncSGIS
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'o',
+ 'u',
+ 'b',
+ 'l',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetDoubleIndexedvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'o',
+ 'u',
+ 'b',
+ 'l',
+ 'e',
+ 'i',
+ '_',
+ 'v',
+ 0, // glGetDoublei_v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'o',
+ 'u',
+ 'b',
+ 'l',
+ 'e',
+ 'i',
+ '_',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetDoublei_vEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'o',
+ 'u',
+ 'b',
+ 'l',
+ 'e',
+ 'v',
+ 0, // glGetDoublev
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'r',
+ 'i',
+ 'v',
+ 'e',
+ 'r',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'r',
+ 'o',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glGetDriverControlStringQCOM
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'r',
+ 'i',
+ 'v',
+ 'e',
+ 'r',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'r',
+ 'o',
+ 'l',
+ 's',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glGetDriverControlsQCOM
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'E',
+ 'r',
+ 'r',
+ 'o',
+ 'r',
+ 0, // glGetError
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetFenceivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'i',
+ 'n',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'p',
+ 'u',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetFinalCombinerInputParameterfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'i',
+ 'n',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'm',
+ 'b',
+ 'i',
+ 'n',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'p',
+ 'u',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetFinalCombinerInputParameterivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'i',
+ 'r',
+ 's',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'I',
+ 'd',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glGetFirstPerfQueryIdINTEL
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'i',
+ 'x',
+ 'e',
+ 'd',
+ 'v',
+ 0, // glGetFixedv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'i',
+ 'x',
+ 'e',
+ 'd',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetFixedvOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'l',
+ 'o',
+ 'a',
+ 't',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetFloatIndexedvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'l',
+ 'o',
+ 'a',
+ 't',
+ 'i',
+ '_',
+ 'v',
+ 0, // glGetFloati_v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'l',
+ 'o',
+ 'a',
+ 't',
+ 'i',
+ '_',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetFloati_vEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'l',
+ 'o',
+ 'a',
+ 't',
+ 'i',
+ '_',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetFloati_vNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'l',
+ 'o',
+ 'a',
+ 't',
+ 'v',
+ 0, // glGetFloatv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'o',
+ 'g',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glGetFogFuncSGIS
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 0, // glGetFragDataIndex
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 0, // glGetFragDataLocation
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetFragDataLocationEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glGetFragmentLightfvSGIX
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glGetFragmentLightivSGIX
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glGetFragmentMaterialfvSGIX
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glGetFragmentMaterialivSGIX
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 't',
+ 't',
+ 'a',
+ 'c',
+ 'h',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetFramebufferAttachmentParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 't',
+ 't',
+ 'a',
+ 'c',
+ 'h',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetFramebufferAttachmentParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 't',
+ 't',
+ 'a',
+ 'c',
+ 'h',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetFramebufferAttachmentParameterivOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetFramebufferParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetFramebufferParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'r',
+ 'a',
+ 'p',
+ 'h',
+ 'i',
+ 'c',
+ 's',
+ 'R',
+ 'e',
+ 's',
+ 'e',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'u',
+ 's',
+ 0, // glGetGraphicsResetStatus
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'r',
+ 'a',
+ 'p',
+ 'h',
+ 'i',
+ 'c',
+ 's',
+ 'R',
+ 'e',
+ 's',
+ 'e',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'u',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetGraphicsResetStatusARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'r',
+ 'a',
+ 'p',
+ 'h',
+ 'i',
+ 'c',
+ 's',
+ 'R',
+ 'e',
+ 's',
+ 'e',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'u',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetGraphicsResetStatusEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'r',
+ 'a',
+ 'p',
+ 'h',
+ 'i',
+ 'c',
+ 's',
+ 'R',
+ 'e',
+ 's',
+ 'e',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'u',
+ 's',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glGetGraphicsResetStatusKHR
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetHandleARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 0, // glGetHistogram
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetHistogramEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glGetHistogramParameterfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetHistogramParameterfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetHistogramParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetHistogramParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetHistogramParameterxvOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetImageHandleARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glGetImageHandleNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'H',
+ 'P',
+ 0, // glGetImageTransformParameterfvHP
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'H',
+ 'P',
+ 0, // glGetImageTransformParameterivHP
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'L',
+ 'o',
+ 'g',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetInfoLogARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'r',
+ 'u',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glGetInstrumentsSGIX
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ '6',
+ '4',
+ 'i',
+ '_',
+ 'v',
+ 0, // glGetInteger64i_v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ '6',
+ '4',
+ 'v',
+ 0, // glGetInteger64v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ '6',
+ '4',
+ 'v',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glGetInteger64vAPPLE
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetIntegerIndexedvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'i',
+ '_',
+ 'v',
+ 0, // glGetIntegeri_v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'i',
+ '_',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetIntegeri_vEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'i',
+ '_',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetIntegerui64i_vNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetIntegerui64vNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'v',
+ 0, // glGetIntegerv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'n',
+ 'a',
+ 'l',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetInternalformatSampleivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'n',
+ 'a',
+ 'l',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 0, // glGetInternalformati64v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'n',
+ 'a',
+ 'l',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'i',
+ 'v',
+ 0, // glGetInternalformativ
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'B',
+ 'o',
+ 'o',
+ 'l',
+ 'e',
+ 'a',
+ 'n',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetInvariantBooleanvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'F',
+ 'l',
+ 'o',
+ 'a',
+ 't',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetInvariantFloatvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetInvariantIntegervEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'f',
+ 'v',
+ 0, // glGetLightfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'i',
+ 'v',
+ 0, // glGetLightiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetLightxOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'x',
+ 'v',
+ 0, // glGetLightxv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetLightxvOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glGetListParameterfvSGIX
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glGetListParameterivSGIX
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 't',
+ 'B',
+ 'o',
+ 'o',
+ 'l',
+ 'e',
+ 'a',
+ 'n',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetLocalConstantBooleanvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 't',
+ 'F',
+ 'l',
+ 'o',
+ 'a',
+ 't',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetLocalConstantFloatvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetLocalConstantIntegervEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 'p',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetMapAttribParameterfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 'p',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetMapAttribParameterivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 'p',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'r',
+ 'o',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 's',
+ 'N',
+ 'V',
+ 0, // glGetMapControlPointsNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 'p',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetMapParameterfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 'p',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetMapParameterivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 'p',
+ 'd',
+ 'v',
+ 0, // glGetMapdv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 'p',
+ 'f',
+ 'v',
+ 0, // glGetMapfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 'p',
+ 'i',
+ 'v',
+ 0, // glGetMapiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 'p',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetMapxvOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'f',
+ 'v',
+ 0, // glGetMaterialfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'i',
+ 'v',
+ 0, // glGetMaterialiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetMaterialxOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'x',
+ 'v',
+ 0, // glGetMaterialxv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetMaterialxvOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 0, // glGetMinmax
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMinmaxEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glGetMinmaxParameterfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMinmaxParameterfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetMinmaxParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMinmaxParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexEnvfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexEnvivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexGendvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexGenfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexGenivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexImageEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexLevelParameterfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexLevelParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexParameterIivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexParameterIuivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexParameterfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetMultiTexParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'f',
+ 'v',
+ 0, // glGetMultisamplefv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetMultisamplefvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 0, // glGetNamedBufferParameteri64v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetNamedBufferParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedBufferParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetNamedBufferParameterui64vNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 0, // glGetNamedBufferPointerv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedBufferPointervEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glGetNamedBufferSubData
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedBufferSubDataEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 't',
+ 't',
+ 'a',
+ 'c',
+ 'h',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetNamedFramebufferAttachmentParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 't',
+ 't',
+ 'a',
+ 'c',
+ 'h',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedFramebufferAttachmentParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetNamedFramebufferParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedFramebufferParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedProgramLocalParameterIivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedProgramLocalParameterIuivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedProgramLocalParameterdvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedProgramLocalParameterfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedProgramStringEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedProgramivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetNamedRenderbufferParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetNamedRenderbufferParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetNamedStringARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetNamedStringivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'N',
+ 'e',
+ 'x',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'I',
+ 'd',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glGetNextPerfQueryIdINTEL
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glGetObjectBufferfvATI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glGetObjectBufferivATI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'L',
+ 'a',
+ 'b',
+ 'e',
+ 'l',
+ 0, // glGetObjectLabel
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'L',
+ 'a',
+ 'b',
+ 'e',
+ 'l',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetObjectLabelEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'L',
+ 'a',
+ 'b',
+ 'e',
+ 'l',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glGetObjectLabelKHR
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetObjectParameterfvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glGetObjectParameterivAPPLE
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetObjectParameterivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'P',
+ 't',
+ 'r',
+ 'L',
+ 'a',
+ 'b',
+ 'e',
+ 'l',
+ 0, // glGetObjectPtrLabel
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'P',
+ 't',
+ 'r',
+ 'L',
+ 'a',
+ 'b',
+ 'e',
+ 'l',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glGetObjectPtrLabelKHR
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'c',
+ 'c',
+ 'l',
+ 'u',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetOcclusionQueryivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'O',
+ 'c',
+ 'c',
+ 'l',
+ 'u',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'u',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetOcclusionQueryuivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'G',
+ 'e',
+ 'n',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetPathColorGenfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'G',
+ 'e',
+ 'n',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetPathColorGenivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 's',
+ 'N',
+ 'V',
+ 0, // glGetPathCommandsNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 's',
+ 'N',
+ 'V',
+ 0, // glGetPathCoordsNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'D',
+ 'a',
+ 's',
+ 'h',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'N',
+ 'V',
+ 0, // glGetPathDashArrayNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'L',
+ 'e',
+ 'n',
+ 'g',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glGetPathLengthNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'M',
+ 'e',
+ 't',
+ 'r',
+ 'i',
+ 'c',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glGetPathMetricRangeNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'M',
+ 'e',
+ 't',
+ 'r',
+ 'i',
+ 'c',
+ 's',
+ 'N',
+ 'V',
+ 0, // glGetPathMetricsNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetPathParameterfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetPathParameterivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'S',
+ 'p',
+ 'a',
+ 'c',
+ 'i',
+ 'n',
+ 'g',
+ 'N',
+ 'V',
+ 0, // glGetPathSpacingNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetPathTexGenfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetPathTexGenivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glGetPerfCounterInfoINTEL
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'M',
+ 'o',
+ 'n',
+ 'i',
+ 't',
+ 'o',
+ 'r',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glGetPerfMonitorCounterDataAMD
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'M',
+ 'o',
+ 'n',
+ 'i',
+ 't',
+ 'o',
+ 'r',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glGetPerfMonitorCounterInfoAMD
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'M',
+ 'o',
+ 'n',
+ 'i',
+ 't',
+ 'o',
+ 'r',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glGetPerfMonitorCounterStringAMD
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'M',
+ 'o',
+ 'n',
+ 'i',
+ 't',
+ 'o',
+ 'r',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glGetPerfMonitorCountersAMD
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'M',
+ 'o',
+ 'n',
+ 'i',
+ 't',
+ 'o',
+ 'r',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glGetPerfMonitorGroupStringAMD
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'M',
+ 'o',
+ 'n',
+ 'i',
+ 't',
+ 'o',
+ 'r',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 's',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glGetPerfMonitorGroupsAMD
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glGetPerfQueryDataINTEL
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'I',
+ 'd',
+ 'B',
+ 'y',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glGetPerfQueryIdByNameINTEL
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glGetPerfQueryInfoINTEL
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'f',
+ 'v',
+ 0, // glGetPixelMapfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glGetPixelMapuiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'u',
+ 's',
+ 'v',
+ 0, // glGetPixelMapusv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'x',
+ 'v',
+ 0, // glGetPixelMapxv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glGetPixelTexGenParameterfvSGIS
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glGetPixelTexGenParameterivSGIS
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetPixelTransformParameterfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetPixelTransformParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetPointerIndexedvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ '_',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetPointeri_vEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 0, // glGetPointerv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetPointervEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glGetPointervKHR
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'o',
+ 'l',
+ 'y',
+ 'g',
+ 'o',
+ 'n',
+ 'S',
+ 't',
+ 'i',
+ 'p',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glGetPolygonStipple
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'B',
+ 'i',
+ 'n',
+ 'a',
+ 'r',
+ 'y',
+ 0, // glGetProgramBinary
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'B',
+ 'i',
+ 'n',
+ 'a',
+ 'r',
+ 'y',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetProgramBinaryOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetProgramEnvParameterIivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetProgramEnvParameterIuivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetProgramEnvParameterdvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetProgramEnvParameterfvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'L',
+ 'o',
+ 'g',
+ 0, // glGetProgramInfoLog
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'i',
+ 'v',
+ 0, // glGetProgramInterfaceiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetProgramLocalParameterIivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetProgramLocalParameterIuivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetProgramLocalParameterdvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetProgramLocalParameterfvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetProgramNamedParameterdvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetProgramNamedParameterfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetProgramParameterdvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetProgramParameterfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'L',
+ 'o',
+ 'g',
+ 0, // glGetProgramPipelineInfoLog
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'L',
+ 'o',
+ 'g',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetProgramPipelineInfoLogEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 'i',
+ 'v',
+ 0, // glGetProgramPipelineiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetProgramPipelineivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'R',
+ 'e',
+ 's',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 0, // glGetProgramResourceIndex
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'R',
+ 'e',
+ 's',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 0, // glGetProgramResourceLocation
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'R',
+ 'e',
+ 's',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 0, // glGetProgramResourceLocationIndex
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'R',
+ 'e',
+ 's',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 0, // glGetProgramResourceName
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'R',
+ 'e',
+ 's',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetProgramResourcefvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'R',
+ 'e',
+ 's',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'i',
+ 'v',
+ 0, // glGetProgramResourceiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'S',
+ 't',
+ 'a',
+ 'g',
+ 'e',
+ 'i',
+ 'v',
+ 0, // glGetProgramStageiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetProgramStringARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'N',
+ 'V',
+ 0, // glGetProgramStringNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'S',
+ 'u',
+ 'b',
+ 'r',
+ 'o',
+ 'u',
+ 't',
+ 'i',
+ 'n',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'u',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetProgramSubroutineParameteruivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'i',
+ 'v',
+ 0, // glGetProgramiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetProgramivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetProgramivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 0, // glGetQueryBufferObjecti64v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 0, // glGetQueryBufferObjectiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 0, // glGetQueryBufferObjectui64v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glGetQueryBufferObjectuiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'i',
+ 'v',
+ 0, // glGetQueryIndexediv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 0, // glGetQueryObjecti64v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetQueryObjecti64vEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 0, // glGetQueryObjectiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetQueryObjectivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetQueryObjectivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 0, // glGetQueryObjectui64v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetQueryObjectui64vEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glGetQueryObjectuiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'u',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetQueryObjectuivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetQueryObjectuivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'i',
+ 'v',
+ 0, // glGetQueryiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetQueryivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetQueryivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetRenderbufferParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetRenderbufferParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetRenderbufferParameterivOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 0, // glGetSamplerParameterIiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetSamplerParameterIivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetSamplerParameterIivOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glGetSamplerParameterIuiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetSamplerParameterIuivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetSamplerParameterIuivOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glGetSamplerParameterfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetSamplerParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ 0, // glGetSeparableFilter
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetSeparableFilterEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'L',
+ 'o',
+ 'g',
+ 0, // glGetShaderInfoLog
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'P',
+ 'r',
+ 'e',
+ 'c',
+ 'i',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 0, // glGetShaderPrecisionFormat
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 0, // glGetShaderSource
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetShaderSourceARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetShaderiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'r',
+ 'p',
+ 'e',
+ 'n',
+ 'T',
+ 'e',
+ 'x',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glGetSharpenTexFuncSGIS
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 't',
+ 'a',
+ 'g',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'N',
+ 'V',
+ 0, // glGetStageIndexNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 0, // glGetString
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'i',
+ 0, // glGetStringi
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'u',
+ 'b',
+ 'r',
+ 'o',
+ 'u',
+ 't',
+ 'i',
+ 'n',
+ 'e',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 0, // glGetSubroutineIndex
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'u',
+ 'b',
+ 'r',
+ 'o',
+ 'u',
+ 't',
+ 'i',
+ 'n',
+ 'e',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 0, // glGetSubroutineUniformLocation
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'i',
+ 'v',
+ 0, // glGetSynciv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'i',
+ 'v',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glGetSyncivAPPLE
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'm',
+ 'p',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glGetTexBumpParameterfvATI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'm',
+ 'p',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glGetTexBumpParameterivATI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'f',
+ 'v',
+ 0, // glGetTexEnvfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'i',
+ 'v',
+ 0, // glGetTexEnviv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'x',
+ 'v',
+ 0, // glGetTexEnvxv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetTexEnvxvOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glGetTexFilterFuncSGIS
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'd',
+ 'v',
+ 0, // glGetTexGendv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'f',
+ 'v',
+ 0, // glGetTexGenfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'f',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetTexGenfvOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'i',
+ 'v',
+ 0, // glGetTexGeniv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetTexGenivOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetTexGenxvOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glGetTexImage
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glGetTexLevelParameterfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetTexLevelParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetTexLevelParameterxvOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 0, // glGetTexParameterIiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetTexParameterIivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetTexParameterIivOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glGetTexParameterIuiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetTexParameterIuivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetTexParameterIuivOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glGetTexParameterPointervAPPLE
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glGetTexParameterfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetTexParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'v',
+ 0, // glGetTexParameterxv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glGetTexParameterxvOES
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetTextureHandleARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glGetTextureHandleNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glGetTextureImage
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetTextureImageEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glGetTextureLevelParameterfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetTextureLevelParameterfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetTextureLevelParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'L',
+ 'e',
+ 'v',
+ 'e',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetTextureLevelParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 0, // glGetTextureParameterIiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetTextureParameterIivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glGetTextureParameterIuiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetTextureParameterIuivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glGetTextureParameterfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetTextureParameterfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glGetTextureParameteriv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetTextureParameterivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetTextureSamplerHandleARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glGetTextureSamplerHandleNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glGetTextureSubImage
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'c',
+ 'k',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetTrackMatrixivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'V',
+ 'a',
+ 'r',
+ 'y',
+ 'i',
+ 'n',
+ 'g',
+ 0, // glGetTransformFeedbackVarying
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'V',
+ 'a',
+ 'r',
+ 'y',
+ 'i',
+ 'n',
+ 'g',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetTransformFeedbackVaryingEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'V',
+ 'a',
+ 'r',
+ 'y',
+ 'i',
+ 'n',
+ 'g',
+ 'N',
+ 'V',
+ 0, // glGetTransformFeedbackVaryingNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'i',
+ '6',
+ '4',
+ '_',
+ 'v',
+ 0, // glGetTransformFeedbacki64_v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'i',
+ '_',
+ 'v',
+ 0, // glGetTransformFeedbacki_v
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'i',
+ 'v',
+ 0, // glGetTransformFeedbackiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'l',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'A',
+ 'N',
+ 'G',
+ 'L',
+ 'E',
+ 0, // glGetTranslatedShaderSourceANGLE
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'B',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 0, // glGetUniformBlockIndex
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'i',
+ 'z',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetUniformBufferSizeEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'c',
+ 'e',
+ 's',
+ 0, // glGetUniformIndices
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 0, // glGetUniformLocation
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetUniformLocationARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetUniformOffsetEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'S',
+ 'u',
+ 'b',
+ 'r',
+ 'o',
+ 'u',
+ 't',
+ 'i',
+ 'n',
+ 'e',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glGetUniformSubroutineuiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'd',
+ 'v',
+ 0, // glGetUniformdv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'f',
+ 'v',
+ 0, // glGetUniformfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetUniformfvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetUniformi64vNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'i',
+ 'v',
+ 0, // glGetUniformiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetUniformivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetUniformui64vNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glGetUniformuiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetUniformuivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'f',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glGetVariantArrayObjectfvATI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glGetVariantArrayObjectivATI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'B',
+ 'o',
+ 'o',
+ 'l',
+ 'e',
+ 'a',
+ 'n',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetVariantBooleanvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'F',
+ 'l',
+ 'o',
+ 'a',
+ 't',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetVariantFloatvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetVariantIntegervEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetVariantPointervEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'a',
+ 'r',
+ 'y',
+ 'i',
+ 'n',
+ 'g',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'N',
+ 'V',
+ 0, // glGetVaryingLocationNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ '6',
+ '4',
+ 'i',
+ 'v',
+ 0, // glGetVertexArrayIndexed64iv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'i',
+ 'v',
+ 0, // glGetVertexArrayIndexediv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'i',
+ '_',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetVertexArrayIntegeri_vEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetVertexArrayIntegervEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ '_',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetVertexArrayPointeri_vEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetVertexArrayPointervEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'i',
+ 'v',
+ 0, // glGetVertexArrayiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'f',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glGetVertexAttribArrayObjectfvATI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glGetVertexAttribArrayObjectivATI
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ 'i',
+ 'v',
+ 0, // glGetVertexAttribIiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetVertexAttribIivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glGetVertexAttribIuiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetVertexAttribIuivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'd',
+ 'v',
+ 0, // glGetVertexAttribLdv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetVertexAttribLdvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVertexAttribLi64vNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetVertexAttribLui64vARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVertexAttribLui64vNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 0, // glGetVertexAttribPointerv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetVertexAttribPointervARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVertexAttribPointervNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'd',
+ 'v',
+ 0, // glGetVertexAttribdv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetVertexAttribdvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVertexAttribdvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'f',
+ 'v',
+ 0, // glGetVertexAttribfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetVertexAttribfvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVertexAttribfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'i',
+ 'v',
+ 0, // glGetVertexAttribiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetVertexAttribivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVertexAttribivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVideoCaptureStreamdvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVideoCaptureStreamfvNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVideoCaptureStreamivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVideoCaptureivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVideoi64vNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVideoivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVideoui64vNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'u',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glGetVideouivNV
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 0, // glGetnColorTable
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnColorTableARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glGetnCompressedTexImage
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnCompressedTexImageARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ 0, // glGetnConvolutionFilter
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'C',
+ 'o',
+ 'n',
+ 'v',
+ 'o',
+ 'l',
+ 'u',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnConvolutionFilterARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 0, // glGetnHistogram
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnHistogramARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'M',
+ 'a',
+ 'p',
+ 'd',
+ 'v',
+ 0, // glGetnMapdv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'M',
+ 'a',
+ 'p',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnMapdvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'M',
+ 'a',
+ 'p',
+ 'f',
+ 'v',
+ 0, // glGetnMapfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'M',
+ 'a',
+ 'p',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnMapfvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'M',
+ 'a',
+ 'p',
+ 'i',
+ 'v',
+ 0, // glGetnMapiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'M',
+ 'a',
+ 'p',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnMapivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 0, // glGetnMinmax
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnMinmaxARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'f',
+ 'v',
+ 0, // glGetnPixelMapfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnPixelMapfvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glGetnPixelMapuiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'u',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnPixelMapuivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'u',
+ 's',
+ 'v',
+ 0, // glGetnPixelMapusv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'u',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnPixelMapusvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'P',
+ 'o',
+ 'l',
+ 'y',
+ 'g',
+ 'o',
+ 'n',
+ 'S',
+ 't',
+ 'i',
+ 'p',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glGetnPolygonStipple
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'P',
+ 'o',
+ 'l',
+ 'y',
+ 'g',
+ 'o',
+ 'n',
+ 'S',
+ 't',
+ 'i',
+ 'p',
+ 'p',
+ 'l',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnPolygonStippleARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ 0, // glGetnSeparableFilter
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnSeparableFilterARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glGetnTexImage
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnTexImageARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'd',
+ 'v',
+ 0, // glGetnUniformdv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnUniformdvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'f',
+ 'v',
+ 0, // glGetnUniformfv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnUniformfvARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetnUniformfvEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'f',
+ 'v',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glGetnUniformfvKHR
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'i',
+ 'v',
+ 0, // glGetnUniformiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnUniformivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glGetnUniformivEXT
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'i',
+ 'v',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glGetnUniformivKHR
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glGetnUniformuiv
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'u',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glGetnUniformuivARB
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'n',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'u',
+ 'i',
+ 'v',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glGetnUniformuivKHR
+ 'g',
+ 'l',
+ 'G',
+ 'l',
+ 'o',
+ 'b',
+ 'a',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'a',
+ 'c',
+ 't',
+ 'o',
+ 'r',
+ 'b',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glGlobalAlphaFactorbSUN
+ 'g',
+ 'l',
+ 'G',
+ 'l',
+ 'o',
+ 'b',
+ 'a',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'a',
+ 'c',
+ 't',
+ 'o',
+ 'r',
+ 'd',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glGlobalAlphaFactordSUN
+ 'g',
+ 'l',
+ 'G',
+ 'l',
+ 'o',
+ 'b',
+ 'a',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'a',
+ 'c',
+ 't',
+ 'o',
+ 'r',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glGlobalAlphaFactorfSUN
+ 'g',
+ 'l',
+ 'G',
+ 'l',
+ 'o',
+ 'b',
+ 'a',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'a',
+ 'c',
+ 't',
+ 'o',
+ 'r',
+ 'i',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glGlobalAlphaFactoriSUN
+ 'g',
+ 'l',
+ 'G',
+ 'l',
+ 'o',
+ 'b',
+ 'a',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'a',
+ 'c',
+ 't',
+ 'o',
+ 'r',
+ 's',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glGlobalAlphaFactorsSUN
+ 'g',
+ 'l',
+ 'G',
+ 'l',
+ 'o',
+ 'b',
+ 'a',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'a',
+ 'c',
+ 't',
+ 'o',
+ 'r',
+ 'u',
+ 'b',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glGlobalAlphaFactorubSUN
+ 'g',
+ 'l',
+ 'G',
+ 'l',
+ 'o',
+ 'b',
+ 'a',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'a',
+ 'c',
+ 't',
+ 'o',
+ 'r',
+ 'u',
+ 'i',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glGlobalAlphaFactoruiSUN
+ 'g',
+ 'l',
+ 'G',
+ 'l',
+ 'o',
+ 'b',
+ 'a',
+ 'l',
+ 'A',
+ 'l',
+ 'p',
+ 'h',
+ 'a',
+ 'F',
+ 'a',
+ 'c',
+ 't',
+ 'o',
+ 'r',
+ 'u',
+ 's',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glGlobalAlphaFactorusSUN
+ 'g',
+ 'l',
+ 'H',
+ 'i',
+ 'n',
+ 't',
+ 0, // glHint
+ 'g',
+ 'l',
+ 'H',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'G',
+ 'I',
+ 0, // glHintPGI
+ 'g',
+ 'l',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 0, // glHistogram
+ 'g',
+ 'l',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glHistogramEXT
+ 'g',
+ 'l',
+ 'I',
+ 'g',
+ 'l',
+ 'o',
+ 'o',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glIglooInterfaceSGIX
+ 'g',
+ 'l',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'H',
+ 'P',
+ 0, // glImageTransformParameterfHP
+ 'g',
+ 'l',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'H',
+ 'P',
+ 0, // glImageTransformParameterfvHP
+ 'g',
+ 'l',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'H',
+ 'P',
+ 0, // glImageTransformParameteriHP
+ 'g',
+ 'l',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'H',
+ 'P',
+ 0, // glImageTransformParameterivHP
+ 'g',
+ 'l',
+ 'I',
+ 'm',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glImportSyncEXT
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'N',
+ 'V',
+ 0, // glIndexFormatNV
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glIndexFuncEXT
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 0, // glIndexMask
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glIndexMaterialEXT
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glIndexPointer
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glIndexPointerEXT
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'I',
+ 'B',
+ 'M',
+ 0, // glIndexPointerListIBM
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'd',
+ 0, // glIndexd
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'd',
+ 'v',
+ 0, // glIndexdv
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'f',
+ 0, // glIndexf
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'f',
+ 'v',
+ 0, // glIndexfv
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'i',
+ 0, // glIndexi
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'i',
+ 'v',
+ 0, // glIndexiv
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 's',
+ 0, // glIndexs
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 's',
+ 'v',
+ 0, // glIndexsv
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'u',
+ 'b',
+ 0, // glIndexub
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'u',
+ 'b',
+ 'v',
+ 0, // glIndexubv
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glIndexxOES
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glIndexxvOES
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'i',
+ 't',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 's',
+ 0, // glInitNames
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 's',
+ 'e',
+ 'r',
+ 't',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'o',
+ 'n',
+ 'e',
+ 'n',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glInsertComponentEXT
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 's',
+ 'e',
+ 'r',
+ 't',
+ 'E',
+ 'v',
+ 'e',
+ 'n',
+ 't',
+ 'M',
+ 'a',
+ 'r',
+ 'k',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glInsertEventMarkerEXT
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'r',
+ 'u',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glInstrumentsBufferSGIX
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'l',
+ 'e',
+ 'a',
+ 'v',
+ 'e',
+ 'd',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 0, // glInterleavedArrays
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'p',
+ 'o',
+ 'l',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 's',
+ 'N',
+ 'V',
+ 0, // glInterpolatePathsNV
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glInvalidateBufferData
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glInvalidateBufferSubData
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glInvalidateFramebuffer
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glInvalidateNamedFramebufferData
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glInvalidateNamedFramebufferSubData
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glInvalidateSubFramebuffer
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glInvalidateTexImage
+ 'g',
+ 'l',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glInvalidateTexSubImage
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'A',
+ 's',
+ 'y',
+ 'n',
+ 'c',
+ 'M',
+ 'a',
+ 'r',
+ 'k',
+ 'e',
+ 'r',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glIsAsyncMarkerSGIX
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glIsBuffer
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glIsBufferARB
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glIsBufferResidentNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'N',
+ 'V',
+ 0, // glIsCommandListNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'd',
+ 0, // glIsEnabled
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'd',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glIsEnabledIndexedEXT
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'd',
+ 'i',
+ 0, // glIsEnabledi
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'd',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glIsEnablediEXT
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'd',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glIsEnablediNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'd',
+ 'i',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glIsEnablediOES
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glIsFenceAPPLE
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glIsFenceNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glIsFramebuffer
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glIsFramebufferEXT
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glIsFramebufferOES
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glIsImageHandleResidentARB
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glIsImageHandleResidentNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 0, // glIsList
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glIsNameAMD
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glIsNamedBufferResidentNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glIsNamedStringARB
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glIsObjectBufferATI
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'O',
+ 'c',
+ 'c',
+ 'l',
+ 'u',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'N',
+ 'V',
+ 0, // glIsOcclusionQueryNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glIsPathNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'I',
+ 'n',
+ 'F',
+ 'i',
+ 'l',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glIsPointInFillPathNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'I',
+ 'n',
+ 'S',
+ 't',
+ 'r',
+ 'o',
+ 'k',
+ 'e',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glIsPointInStrokePathNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 0, // glIsProgram
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glIsProgramARB
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'N',
+ 'V',
+ 0, // glIsProgramNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 0, // glIsProgramPipeline
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glIsProgramPipelineEXT
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 0, // glIsQuery
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glIsQueryARB
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glIsQueryEXT
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glIsRenderbuffer
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glIsRenderbufferEXT
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glIsRenderbufferOES
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 0, // glIsSampler
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 0, // glIsShader
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glIsStateNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 0, // glIsSync
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glIsSyncAPPLE
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 0, // glIsTexture
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glIsTextureEXT
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glIsTextureHandleResidentARB
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glIsTextureHandleResidentNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 0, // glIsTransformFeedback
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'N',
+ 'V',
+ 0, // glIsTransformFeedbackNV
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glIsVariantEnabledEXT
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 0, // glIsVertexArray
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glIsVertexArrayAPPLE
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glIsVertexArrayOES
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'd',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glIsVertexAttribEnabledAPPLE
+ 'g',
+ 'l',
+ 'L',
+ 'a',
+ 'b',
+ 'e',
+ 'l',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glLabelObjectEXT
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'E',
+ 'n',
+ 'v',
+ 'i',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glLightEnviSGIX
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'f',
+ 0, // glLightModelf
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'f',
+ 'v',
+ 0, // glLightModelfv
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'i',
+ 0, // glLightModeli
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'i',
+ 'v',
+ 0, // glLightModeliv
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'x',
+ 0, // glLightModelx
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glLightModelxOES
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'x',
+ 'v',
+ 0, // glLightModelxv
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glLightModelxvOES
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'f',
+ 0, // glLightf
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'f',
+ 'v',
+ 0, // glLightfv
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'i',
+ 0, // glLighti
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'i',
+ 'v',
+ 0, // glLightiv
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'x',
+ 0, // glLightx
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glLightxOES
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'x',
+ 'v',
+ 0, // glLightxv
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glLightxvOES
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'n',
+ 'e',
+ 'S',
+ 't',
+ 'i',
+ 'p',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glLineStipple
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'n',
+ 'e',
+ 'W',
+ 'i',
+ 'd',
+ 't',
+ 'h',
+ 0, // glLineWidth
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'n',
+ 'e',
+ 'W',
+ 'i',
+ 'd',
+ 't',
+ 'h',
+ 'x',
+ 0, // glLineWidthx
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'n',
+ 'e',
+ 'W',
+ 'i',
+ 'd',
+ 't',
+ 'h',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glLineWidthxOES
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'n',
+ 'k',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 0, // glLinkProgram
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 'n',
+ 'k',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glLinkProgramARB
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 0, // glListBase
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 's',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 's',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glListDrawCommandsStatesClientNV
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glListParameterfSGIX
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glListParameterfvSGIX
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glListParameteriSGIX
+ 'g',
+ 'l',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glListParameterivSGIX
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'I',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'i',
+ 't',
+ 'y',
+ 0, // glLoadIdentity
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'I',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'i',
+ 't',
+ 'y',
+ 'D',
+ 'e',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'M',
+ 'a',
+ 'p',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glLoadIdentityDeformationMapSGIX
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'd',
+ 0, // glLoadMatrixd
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'f',
+ 0, // glLoadMatrixf
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'x',
+ 0, // glLoadMatrixx
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glLoadMatrixxOES
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 0, // glLoadName
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'P',
+ 'a',
+ 'l',
+ 'e',
+ 't',
+ 't',
+ 'e',
+ 'F',
+ 'r',
+ 'o',
+ 'm',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 'V',
+ 'i',
+ 'e',
+ 'w',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glLoadPaletteFromModelViewMatrixOES
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'N',
+ 'V',
+ 0, // glLoadProgramNV
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'd',
+ 0, // glLoadTransposeMatrixd
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glLoadTransposeMatrixdARB
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'f',
+ 0, // glLoadTransposeMatrixf
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glLoadTransposeMatrixfARB
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glLoadTransposeMatrixxOES
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'c',
+ 'k',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glLockArraysEXT
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'g',
+ 'i',
+ 'c',
+ 'O',
+ 'p',
+ 0, // glLogicOp
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'N',
+ 'o',
+ 'n',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glMakeBufferNonResidentNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glMakeBufferResidentNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'N',
+ 'o',
+ 'n',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMakeImageHandleNonResidentARB
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'N',
+ 'o',
+ 'n',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glMakeImageHandleNonResidentNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMakeImageHandleResidentARB
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glMakeImageHandleResidentNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'N',
+ 'o',
+ 'n',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glMakeNamedBufferNonResidentNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glMakeNamedBufferResidentNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'N',
+ 'o',
+ 'n',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMakeTextureHandleNonResidentARB
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'N',
+ 'o',
+ 'n',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glMakeTextureHandleNonResidentNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMakeTextureHandleResidentARB
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glMakeTextureHandleResidentNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ '1',
+ 'd',
+ 0, // glMap1d
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ '1',
+ 'f',
+ 0, // glMap1f
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ '1',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMap1xOES
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ '2',
+ 'd',
+ 0, // glMap2d
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ '2',
+ 'f',
+ 0, // glMap2f
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ '2',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMap2xOES
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glMapBuffer
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMapBufferARB
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMapBufferOES
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 0, // glMapBufferRange
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMapBufferRangeEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'r',
+ 'o',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 's',
+ 'N',
+ 'V',
+ 0, // glMapControlPointsNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'i',
+ 'd',
+ '1',
+ 'd',
+ 0, // glMapGrid1d
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'i',
+ 'd',
+ '1',
+ 'f',
+ 0, // glMapGrid1f
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'i',
+ 'd',
+ '1',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMapGrid1xOES
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'i',
+ 'd',
+ '2',
+ 'd',
+ 0, // glMapGrid2d
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'i',
+ 'd',
+ '2',
+ 'f',
+ 0, // glMapGrid2f
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'i',
+ 'd',
+ '2',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMapGrid2xOES
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glMapNamedBuffer
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMapNamedBufferEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 0, // glMapNamedBufferRange
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMapNamedBufferRangeEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glMapObjectBufferATI
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glMapParameterfvNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glMapParameterivNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '2',
+ 'D',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glMapTexture2DINTEL
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'd',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glMapVertexAttrib1dAPPLE
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'f',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glMapVertexAttrib1fAPPLE
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'd',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glMapVertexAttrib2dAPPLE
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'f',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glMapVertexAttrib2fAPPLE
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'f',
+ 0, // glMaterialf
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'f',
+ 'v',
+ 0, // glMaterialfv
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'i',
+ 0, // glMateriali
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'i',
+ 'v',
+ 0, // glMaterialiv
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'x',
+ 0, // glMaterialx
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMaterialxOES
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'x',
+ 'v',
+ 0, // glMaterialxv
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMaterialxvOES
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'F',
+ 'r',
+ 'u',
+ 's',
+ 't',
+ 'u',
+ 'm',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixFrustumEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMatrixIndexPointerARB
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMatrixIndexPointerOES
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'u',
+ 'b',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMatrixIndexubvARB
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'u',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMatrixIndexuivARB
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'u',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMatrixIndexusvARB
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ '3',
+ 'x',
+ '2',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glMatrixLoad3x2fNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ '3',
+ 'x',
+ '3',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glMatrixLoad3x3fNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'I',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'i',
+ 't',
+ 'y',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixLoadIdentityEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ '3',
+ 'x',
+ '3',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glMatrixLoadTranspose3x3fNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixLoadTransposedEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixLoadTransposefEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixLoaddEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixLoadfEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 0, // glMatrixMode
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ '3',
+ 'x',
+ '2',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glMatrixMult3x2fNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ '3',
+ 'x',
+ '3',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glMatrixMult3x3fNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ '3',
+ 'x',
+ '3',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glMatrixMultTranspose3x3fNV
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixMultTransposedEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixMultTransposefEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixMultdEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixMultfEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'O',
+ 'r',
+ 't',
+ 'h',
+ 'o',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixOrthoEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'P',
+ 'o',
+ 'p',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixPopEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'P',
+ 'u',
+ 's',
+ 'h',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixPushEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'R',
+ 'o',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixRotatedEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'R',
+ 'o',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixRotatefEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'S',
+ 'c',
+ 'a',
+ 'l',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixScaledEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'S',
+ 'c',
+ 'a',
+ 'l',
+ 'e',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixScalefEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'l',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixTranslatedEXT
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'l',
+ 'a',
+ 't',
+ 'e',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMatrixTranslatefEXT
+ 'g',
+ 'l',
+ 'M',
+ 'e',
+ 'm',
+ 'o',
+ 'r',
+ 'y',
+ 'B',
+ 'a',
+ 'r',
+ 'r',
+ 'i',
+ 'e',
+ 'r',
+ 0, // glMemoryBarrier
+ 'g',
+ 'l',
+ 'M',
+ 'e',
+ 'm',
+ 'o',
+ 'r',
+ 'y',
+ 'B',
+ 'a',
+ 'r',
+ 'r',
+ 'i',
+ 'e',
+ 'r',
+ 'B',
+ 'y',
+ 'R',
+ 'e',
+ 'g',
+ 'i',
+ 'o',
+ 'n',
+ 0, // glMemoryBarrierByRegion
+ 'g',
+ 'l',
+ 'M',
+ 'e',
+ 'm',
+ 'o',
+ 'r',
+ 'y',
+ 'B',
+ 'a',
+ 'r',
+ 'r',
+ 'i',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMemoryBarrierEXT
+ 'g',
+ 'l',
+ 'M',
+ 'i',
+ 'n',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 0, // glMinSampleShading
+ 'g',
+ 'l',
+ 'M',
+ 'i',
+ 'n',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMinSampleShadingARB
+ 'g',
+ 'l',
+ 'M',
+ 'i',
+ 'n',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMinSampleShadingOES
+ 'g',
+ 'l',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 0, // glMinmax
+ 'g',
+ 'l',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMinmaxEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'd',
+ 0, // glMultMatrixd
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'f',
+ 0, // glMultMatrixf
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'x',
+ 0, // glMultMatrixx
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultMatrixxOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'd',
+ 0, // glMultTransposeMatrixd
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultTransposeMatrixdARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'f',
+ 0, // glMultTransposeMatrixf
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultTransposeMatrixfARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'o',
+ 's',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultTransposeMatrixxOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 0, // glMultiDrawArrays
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiDrawArraysEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 0, // glMultiDrawArraysIndirect
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glMultiDrawArraysIndirectAMD
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 's',
+ 's',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glMultiDrawArraysIndirectBindlessCountNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 's',
+ 's',
+ 'N',
+ 'V',
+ 0, // glMultiDrawArraysIndirectBindlessNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiDrawArraysIndirectCountARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiDrawArraysIndirectEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glMultiDrawElementArrayAPPLE
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 0, // glMultiDrawElements
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 0, // glMultiDrawElementsBaseVertex
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiDrawElementsBaseVertexEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiDrawElementsBaseVertexOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiDrawElementsEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 0, // glMultiDrawElementsIndirect
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glMultiDrawElementsIndirectAMD
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 's',
+ 's',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glMultiDrawElementsIndirectBindlessCountNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 's',
+ 's',
+ 'N',
+ 'V',
+ 0, // glMultiDrawElementsIndirectBindlessNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiDrawElementsIndirectCountARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'n',
+ 'd',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiDrawElementsIndirectEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glMultiDrawRangeElementArrayAPPLE
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'I',
+ 'B',
+ 'M',
+ 0, // glMultiModeDrawArraysIBM
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ 'B',
+ 'M',
+ 0, // glMultiModeDrawElementsIBM
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexBufferEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'b',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord1bOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'b',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord1bvOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'd',
+ 0, // glMultiTexCoord1d
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord1dARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'd',
+ 'v',
+ 0, // glMultiTexCoord1dv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord1dvARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'f',
+ 0, // glMultiTexCoord1f
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord1fARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'f',
+ 'v',
+ 0, // glMultiTexCoord1fv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord1fvARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glMultiTexCoord1hNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glMultiTexCoord1hvNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'i',
+ 0, // glMultiTexCoord1i
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord1iARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'i',
+ 'v',
+ 0, // glMultiTexCoord1iv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord1ivARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 's',
+ 0, // glMultiTexCoord1s
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord1sARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 's',
+ 'v',
+ 0, // glMultiTexCoord1sv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord1svARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord1xOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord1xvOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'b',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord2bOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'b',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord2bvOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'd',
+ 0, // glMultiTexCoord2d
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord2dARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'd',
+ 'v',
+ 0, // glMultiTexCoord2dv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord2dvARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 0, // glMultiTexCoord2f
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord2fARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'v',
+ 0, // glMultiTexCoord2fv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord2fvARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glMultiTexCoord2hNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glMultiTexCoord2hvNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'i',
+ 0, // glMultiTexCoord2i
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord2iARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'i',
+ 'v',
+ 0, // glMultiTexCoord2iv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord2ivARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 's',
+ 0, // glMultiTexCoord2s
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord2sARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 's',
+ 'v',
+ 0, // glMultiTexCoord2sv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord2svARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord2xOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord2xvOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'b',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord3bOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'b',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord3bvOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'd',
+ 0, // glMultiTexCoord3d
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord3dARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'd',
+ 'v',
+ 0, // glMultiTexCoord3dv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord3dvARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'f',
+ 0, // glMultiTexCoord3f
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord3fARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'f',
+ 'v',
+ 0, // glMultiTexCoord3fv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord3fvARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glMultiTexCoord3hNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glMultiTexCoord3hvNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'i',
+ 0, // glMultiTexCoord3i
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord3iARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'i',
+ 'v',
+ 0, // glMultiTexCoord3iv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord3ivARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 's',
+ 0, // glMultiTexCoord3s
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord3sARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 's',
+ 'v',
+ 0, // glMultiTexCoord3sv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord3svARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord3xOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord3xvOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'b',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord4bOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'b',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord4bvOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'd',
+ 0, // glMultiTexCoord4d
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord4dARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'd',
+ 'v',
+ 0, // glMultiTexCoord4dv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord4dvARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'f',
+ 0, // glMultiTexCoord4f
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord4fARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'f',
+ 'v',
+ 0, // glMultiTexCoord4fv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord4fvARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glMultiTexCoord4hNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glMultiTexCoord4hvNV
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'i',
+ 0, // glMultiTexCoord4i
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord4iARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'i',
+ 'v',
+ 0, // glMultiTexCoord4iv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord4ivARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 's',
+ 0, // glMultiTexCoord4s
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord4sARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 's',
+ 'v',
+ 0, // glMultiTexCoord4sv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glMultiTexCoord4svARB
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'x',
+ 0, // glMultiTexCoord4x
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord4xOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glMultiTexCoord4xvOES
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '1',
+ 'u',
+ 'i',
+ 0, // glMultiTexCoordP1ui
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '1',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glMultiTexCoordP1uiv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '2',
+ 'u',
+ 'i',
+ 0, // glMultiTexCoordP2ui
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '2',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glMultiTexCoordP2uiv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 0, // glMultiTexCoordP3ui
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glMultiTexCoordP3uiv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '4',
+ 'u',
+ 'i',
+ 0, // glMultiTexCoordP4ui
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glMultiTexCoordP4uiv
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexCoordPointerEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexEnvfEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexEnvfvEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexEnviEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexEnvivEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexGendEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexGendvEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexGenfEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexGenfvEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexGeniEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexGenivEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexImage1DEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexImage2DEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexImage3DEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexParameterIivEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexParameterIuivEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexParameterfEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexParameterfvEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexParameteriEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexParameterivEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexRenderbufferEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexSubImage1DEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexSubImage2DEXT
+ 'g',
+ 'l',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glMultiTexSubImage3DEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glNamedBufferData
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedBufferDataEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'i',
+ 't',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glNamedBufferPageCommitmentARB
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'i',
+ 't',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedBufferPageCommitmentEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glNamedBufferStorage
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedBufferStorageEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 0, // glNamedBufferSubData
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedBufferSubDataEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedCopyBufferSubDataEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glNamedFramebufferDrawBuffer
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glNamedFramebufferDrawBuffers
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 0, // glNamedFramebufferParameteri
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedFramebufferParameteriEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glNamedFramebufferReadBuffer
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glNamedFramebufferRenderbuffer
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedFramebufferRenderbufferEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 's',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glNamedFramebufferSampleLocationsfvNV
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 0, // glNamedFramebufferTexture
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedFramebufferTexture1DEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedFramebufferTexture2DEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedFramebufferTexture3DEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedFramebufferTextureEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'F',
+ 'a',
+ 'c',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedFramebufferTextureFaceEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 0, // glNamedFramebufferTextureLayer
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedFramebufferTextureLayerEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramLocalParameter4dEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramLocalParameter4dvEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramLocalParameter4fEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramLocalParameter4fvEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramLocalParameterI4iEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramLocalParameterI4ivEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramLocalParameterI4uiEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramLocalParameterI4uivEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ '4',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramLocalParameters4fvEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ '4',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramLocalParametersI4ivEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramLocalParametersI4uivEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedProgramStringEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glNamedRenderbufferStorage
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedRenderbufferStorageEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glNamedRenderbufferStorageMultisample
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedRenderbufferStorageMultisampleCoverageEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNamedRenderbufferStorageMultisampleEXT
+ 'g',
+ 'l',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glNamedStringARB
+ 'g',
+ 'l',
+ 'N',
+ 'e',
+ 'w',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 0, // glNewList
+ 'g',
+ 'l',
+ 'N',
+ 'e',
+ 'w',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glNewObjectBufferATI
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'b',
+ 0, // glNormal3b
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'b',
+ 'v',
+ 0, // glNormal3bv
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'd',
+ 0, // glNormal3d
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'd',
+ 'v',
+ 0, // glNormal3dv
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 0, // glNormal3f
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glNormal3fVertex3fSUN
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glNormal3fVertex3fvSUN
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'v',
+ 0, // glNormal3fv
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glNormal3hNV
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glNormal3hvNV
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'i',
+ 0, // glNormal3i
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'i',
+ 'v',
+ 0, // glNormal3iv
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 's',
+ 0, // glNormal3s
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 's',
+ 'v',
+ 0, // glNormal3sv
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'x',
+ 0, // glNormal3x
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glNormal3xOES
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glNormal3xvOES
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'N',
+ 'V',
+ 0, // glNormalFormatNV
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 0, // glNormalP3ui
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glNormalP3uiv
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glNormalPointer
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glNormalPointerEXT
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'I',
+ 'B',
+ 'M',
+ 0, // glNormalPointerListIBM
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glNormalPointervINTEL
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'b',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glNormalStream3bATI
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'b',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glNormalStream3bvATI
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'd',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glNormalStream3dATI
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'd',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glNormalStream3dvATI
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'f',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glNormalStream3fATI
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'f',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glNormalStream3fvATI
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'i',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glNormalStream3iATI
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'i',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glNormalStream3ivATI
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 's',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glNormalStream3sATI
+ 'g',
+ 'l',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 's',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glNormalStream3svATI
+ 'g',
+ 'l',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'L',
+ 'a',
+ 'b',
+ 'e',
+ 'l',
+ 0, // glObjectLabel
+ 'g',
+ 'l',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'L',
+ 'a',
+ 'b',
+ 'e',
+ 'l',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glObjectLabelKHR
+ 'g',
+ 'l',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'P',
+ 't',
+ 'r',
+ 'L',
+ 'a',
+ 'b',
+ 'e',
+ 'l',
+ 0, // glObjectPtrLabel
+ 'g',
+ 'l',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'P',
+ 't',
+ 'r',
+ 'L',
+ 'a',
+ 'b',
+ 'e',
+ 'l',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glObjectPtrLabelKHR
+ 'g',
+ 'l',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'P',
+ 'u',
+ 'r',
+ 'g',
+ 'e',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glObjectPurgeableAPPLE
+ 'g',
+ 'l',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'U',
+ 'n',
+ 'p',
+ 'u',
+ 'r',
+ 'g',
+ 'e',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glObjectUnpurgeableAPPLE
+ 'g',
+ 'l',
+ 'O',
+ 'r',
+ 't',
+ 'h',
+ 'o',
+ 0, // glOrtho
+ 'g',
+ 'l',
+ 'O',
+ 'r',
+ 't',
+ 'h',
+ 'o',
+ 'f',
+ 0, // glOrthof
+ 'g',
+ 'l',
+ 'O',
+ 'r',
+ 't',
+ 'h',
+ 'o',
+ 'f',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glOrthofOES
+ 'g',
+ 'l',
+ 'O',
+ 'r',
+ 't',
+ 'h',
+ 'o',
+ 'x',
+ 0, // glOrthox
+ 'g',
+ 'l',
+ 'O',
+ 'r',
+ 't',
+ 'h',
+ 'o',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glOrthoxOES
+ 'g',
+ 'l',
+ 'P',
+ 'N',
+ 'T',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 'g',
+ 'l',
+ 'e',
+ 's',
+ 'f',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glPNTrianglesfATI
+ 'g',
+ 'l',
+ 'P',
+ 'N',
+ 'T',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 'g',
+ 'l',
+ 'e',
+ 's',
+ 'i',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glPNTrianglesiATI
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 's',
+ 's',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glPassTexCoordATI
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 's',
+ 's',
+ 'T',
+ 'h',
+ 'r',
+ 'o',
+ 'u',
+ 'g',
+ 'h',
+ 0, // glPassThrough
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 's',
+ 's',
+ 'T',
+ 'h',
+ 'r',
+ 'o',
+ 'u',
+ 'g',
+ 'h',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glPassThroughxOES
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'c',
+ 'h',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glPatchParameterfv
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'c',
+ 'h',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 0, // glPatchParameteri
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'c',
+ 'h',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPatchParameteriEXT
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'c',
+ 'h',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glPatchParameteriOES
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'G',
+ 'e',
+ 'n',
+ 'N',
+ 'V',
+ 0, // glPathColorGenNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 's',
+ 'N',
+ 'V',
+ 0, // glPathCommandsNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 's',
+ 'N',
+ 'V',
+ 0, // glPathCoordsNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'N',
+ 'V',
+ 0, // glPathCoverDepthFuncNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'D',
+ 'a',
+ 's',
+ 'h',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'N',
+ 'V',
+ 0, // glPathDashArrayNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'F',
+ 'o',
+ 'g',
+ 'G',
+ 'e',
+ 'n',
+ 'N',
+ 'V',
+ 0, // glPathFogGenNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'G',
+ 'l',
+ 'y',
+ 'p',
+ 'h',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'N',
+ 'V',
+ 0, // glPathGlyphIndexArrayNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'G',
+ 'l',
+ 'y',
+ 'p',
+ 'h',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glPathGlyphIndexRangeNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'G',
+ 'l',
+ 'y',
+ 'p',
+ 'h',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glPathGlyphRangeNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'G',
+ 'l',
+ 'y',
+ 'p',
+ 'h',
+ 's',
+ 'N',
+ 'V',
+ 0, // glPathGlyphsNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'M',
+ 'e',
+ 'm',
+ 'o',
+ 'r',
+ 'y',
+ 'G',
+ 'l',
+ 'y',
+ 'p',
+ 'h',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'N',
+ 'V',
+ 0, // glPathMemoryGlyphIndexArrayNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glPathParameterfNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glPathParameterfvNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glPathParameteriNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glPathParameterivNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'N',
+ 'V',
+ 0, // glPathStencilDepthOffsetNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'N',
+ 'V',
+ 0, // glPathStencilFuncNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'N',
+ 'V',
+ 0, // glPathStringNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'S',
+ 'u',
+ 'b',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'a',
+ 'n',
+ 'd',
+ 's',
+ 'N',
+ 'V',
+ 0, // glPathSubCommandsNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'S',
+ 'u',
+ 'b',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 's',
+ 'N',
+ 'V',
+ 0, // glPathSubCoordsNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'N',
+ 'V',
+ 0, // glPathTexGenNV
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 'u',
+ 's',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 0, // glPauseTransformFeedback
+ 'g',
+ 'l',
+ 'P',
+ 'a',
+ 'u',
+ 's',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'N',
+ 'V',
+ 0, // glPauseTransformFeedbackNV
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glPixelDataRangeNV
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'f',
+ 'v',
+ 0, // glPixelMapfv
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glPixelMapuiv
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'u',
+ 's',
+ 'v',
+ 0, // glPixelMapusv
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'M',
+ 'a',
+ 'p',
+ 'x',
+ 0, // glPixelMapx
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'e',
+ 'f',
+ 0, // glPixelStoref
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'e',
+ 'i',
+ 0, // glPixelStorei
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'e',
+ 'x',
+ 0, // glPixelStorex
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glPixelTexGenParameterfSGIS
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glPixelTexGenParameterfvSGIS
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glPixelTexGenParameteriSGIS
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glPixelTexGenParameterivSGIS
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glPixelTexGenSGIX
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'e',
+ 'r',
+ 'f',
+ 0, // glPixelTransferf
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'e',
+ 'r',
+ 'i',
+ 0, // glPixelTransferi
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'e',
+ 'r',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glPixelTransferxOES
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPixelTransformParameterfEXT
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPixelTransformParameterfvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPixelTransformParameteriEXT
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPixelTransformParameterivEXT
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'Z',
+ 'o',
+ 'o',
+ 'm',
+ 0, // glPixelZoom
+ 'g',
+ 'l',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'Z',
+ 'o',
+ 'o',
+ 'm',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glPixelZoomxOES
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'A',
+ 'l',
+ 'o',
+ 'n',
+ 'g',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glPointAlongPathNV
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 0, // glPointParameterf
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glPointParameterfARB
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPointParameterfEXT
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glPointParameterfSGIS
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glPointParameterfv
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glPointParameterfvARB
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPointParameterfvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glPointParameterfvSGIS
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 0, // glPointParameteri
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glPointParameteriNV
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glPointParameteriv
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glPointParameterivNV
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 0, // glPointParameterx
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glPointParameterxOES
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'v',
+ 0, // glPointParameterxv
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glPointParameterxvOES
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'S',
+ 'i',
+ 'z',
+ 'e',
+ 0, // glPointSize
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'S',
+ 'i',
+ 'z',
+ 'e',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glPointSizePointerOES
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'S',
+ 'i',
+ 'z',
+ 'e',
+ 'x',
+ 0, // glPointSizex
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'S',
+ 'i',
+ 'z',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glPointSizexOES
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'l',
+ 'l',
+ 'A',
+ 's',
+ 'y',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glPollAsyncSGIX
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'l',
+ 'l',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'r',
+ 'u',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glPollInstrumentsSGIX
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'l',
+ 'y',
+ 'g',
+ 'o',
+ 'n',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 0, // glPolygonMode
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'l',
+ 'y',
+ 'g',
+ 'o',
+ 'n',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glPolygonModeNV
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'l',
+ 'y',
+ 'g',
+ 'o',
+ 'n',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 0, // glPolygonOffset
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'l',
+ 'y',
+ 'g',
+ 'o',
+ 'n',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'C',
+ 'l',
+ 'a',
+ 'm',
+ 'p',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPolygonOffsetClampEXT
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'l',
+ 'y',
+ 'g',
+ 'o',
+ 'n',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPolygonOffsetEXT
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'l',
+ 'y',
+ 'g',
+ 'o',
+ 'n',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'x',
+ 0, // glPolygonOffsetx
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'l',
+ 'y',
+ 'g',
+ 'o',
+ 'n',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glPolygonOffsetxOES
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'l',
+ 'y',
+ 'g',
+ 'o',
+ 'n',
+ 'S',
+ 't',
+ 'i',
+ 'p',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glPolygonStipple
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'p',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 0, // glPopAttrib
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'p',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 0, // glPopClientAttrib
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'p',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 0, // glPopDebugGroup
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'p',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glPopDebugGroupKHR
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'p',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 'M',
+ 'a',
+ 'r',
+ 'k',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPopGroupMarkerEXT
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'p',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 0, // glPopMatrix
+ 'g',
+ 'l',
+ 'P',
+ 'o',
+ 'p',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 0, // glPopName
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'e',
+ 's',
+ 'e',
+ 'n',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'D',
+ 'u',
+ 'a',
+ 'l',
+ 'F',
+ 'i',
+ 'l',
+ 'l',
+ 'N',
+ 'V',
+ 0, // glPresentFrameDualFillNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'e',
+ 's',
+ 'e',
+ 'n',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'K',
+ 'e',
+ 'y',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glPresentFrameKeyedNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'i',
+ 'm',
+ 'i',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'B',
+ 'o',
+ 'u',
+ 'n',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 'B',
+ 'o',
+ 'x',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPrimitiveBoundingBoxEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'i',
+ 'm',
+ 'i',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'B',
+ 'o',
+ 'u',
+ 'n',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 'B',
+ 'o',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glPrimitiveBoundingBoxOES
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'i',
+ 'm',
+ 'i',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'R',
+ 'e',
+ 's',
+ 't',
+ 'a',
+ 'r',
+ 't',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 0, // glPrimitiveRestartIndex
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'i',
+ 'm',
+ 'i',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'R',
+ 'e',
+ 's',
+ 't',
+ 'a',
+ 'r',
+ 't',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'N',
+ 'V',
+ 0, // glPrimitiveRestartIndexNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'i',
+ 'm',
+ 'i',
+ 't',
+ 'i',
+ 'v',
+ 'e',
+ 'R',
+ 'e',
+ 's',
+ 't',
+ 'a',
+ 'r',
+ 't',
+ 'N',
+ 'V',
+ 0, // glPrimitiveRestartNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'i',
+ 'o',
+ 'r',
+ 'i',
+ 't',
+ 'i',
+ 'z',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 0, // glPrioritizeTextures
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'i',
+ 'o',
+ 'r',
+ 'i',
+ 't',
+ 'i',
+ 'z',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPrioritizeTexturesEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'i',
+ 'o',
+ 'r',
+ 'i',
+ 't',
+ 'i',
+ 'z',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 's',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glPrioritizeTexturesxOES
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'B',
+ 'i',
+ 'n',
+ 'a',
+ 'r',
+ 'y',
+ 0, // glProgramBinary
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'B',
+ 'i',
+ 'n',
+ 'a',
+ 'r',
+ 'y',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glProgramBinaryOES
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramBufferParametersIivNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramBufferParametersIuivNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramBufferParametersfvNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramEnvParameter4dARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramEnvParameter4dvARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramEnvParameter4fARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramEnvParameter4fvARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glProgramEnvParameterI4iNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramEnvParameterI4ivNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glProgramEnvParameterI4uiNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramEnvParameterI4uivNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ '4',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramEnvParameters4fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ '4',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramEnvParametersI4ivNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'n',
+ 'v',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramEnvParametersI4uivNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramLocalParameter4dARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramLocalParameter4dvARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramLocalParameter4fARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramLocalParameter4fvARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glProgramLocalParameterI4iNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramLocalParameterI4ivNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glProgramLocalParameterI4uiNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramLocalParameterI4uivNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ '4',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramLocalParameters4fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ '4',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramLocalParametersI4ivNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramLocalParametersI4uivNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glProgramNamedParameter4dNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramNamedParameter4dvNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glProgramNamedParameter4fNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramNamedParameter4fvNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glProgramParameter4dNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramParameter4dvNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glProgramParameter4fNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ '4',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramParameter4fvNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 0, // glProgramParameteri
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramParameteriARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramParameteriEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ '4',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramParameters4dvNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ '4',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramParameters4fvNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'I',
+ 'n',
+ 'p',
+ 'u',
+ 't',
+ 'G',
+ 'e',
+ 'n',
+ 'N',
+ 'V',
+ 0, // glProgramPathFragmentInputGenNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramStringARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'S',
+ 'u',
+ 'b',
+ 'r',
+ 'o',
+ 'u',
+ 't',
+ 'i',
+ 'n',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'u',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramSubroutineParametersuivNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'd',
+ 0, // glProgramUniform1d
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform1dEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'd',
+ 'v',
+ 0, // glProgramUniform1dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform1dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'f',
+ 0, // glProgramUniform1f
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform1fEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'f',
+ 'v',
+ 0, // glProgramUniform1fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform1fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ 0, // glProgramUniform1i
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glProgramUniform1i64NV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramUniform1i64vNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform1iEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ 'v',
+ 0, // glProgramUniform1iv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform1ivEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ 0, // glProgramUniform1ui
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glProgramUniform1ui64NV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramUniform1ui64vNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform1uiEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glProgramUniform1uiv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform1uivEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'd',
+ 0, // glProgramUniform2d
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform2dEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'd',
+ 'v',
+ 0, // glProgramUniform2dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform2dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'f',
+ 0, // glProgramUniform2f
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform2fEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'f',
+ 'v',
+ 0, // glProgramUniform2fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform2fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ 0, // glProgramUniform2i
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glProgramUniform2i64NV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramUniform2i64vNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform2iEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ 'v',
+ 0, // glProgramUniform2iv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform2ivEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ 0, // glProgramUniform2ui
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glProgramUniform2ui64NV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramUniform2ui64vNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform2uiEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glProgramUniform2uiv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform2uivEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'd',
+ 0, // glProgramUniform3d
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform3dEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'd',
+ 'v',
+ 0, // glProgramUniform3dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform3dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'f',
+ 0, // glProgramUniform3f
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform3fEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'f',
+ 'v',
+ 0, // glProgramUniform3fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform3fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ 0, // glProgramUniform3i
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glProgramUniform3i64NV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramUniform3i64vNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform3iEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ 'v',
+ 0, // glProgramUniform3iv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform3ivEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ 0, // glProgramUniform3ui
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glProgramUniform3ui64NV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramUniform3ui64vNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform3uiEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glProgramUniform3uiv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform3uivEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'd',
+ 0, // glProgramUniform4d
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform4dEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'd',
+ 'v',
+ 0, // glProgramUniform4dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform4dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'f',
+ 0, // glProgramUniform4f
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform4fEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'f',
+ 'v',
+ 0, // glProgramUniform4fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform4fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ 0, // glProgramUniform4i
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glProgramUniform4i64NV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramUniform4i64vNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform4iEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ 'v',
+ 0, // glProgramUniform4iv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform4ivEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ 0, // glProgramUniform4ui
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glProgramUniform4ui64NV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramUniform4ui64vNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform4uiEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glProgramUniform4uiv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniform4uivEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramUniformHandleui64ARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glProgramUniformHandleui64NV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glProgramUniformHandleui64vARB
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramUniformHandleui64vNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'd',
+ 'v',
+ 0, // glProgramUniformMatrix2dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix2dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 0, // glProgramUniformMatrix2fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix2fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '3',
+ 'd',
+ 'v',
+ 0, // glProgramUniformMatrix2x3dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '3',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix2x3dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 0, // glProgramUniformMatrix2x3fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix2x3fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '4',
+ 'd',
+ 'v',
+ 0, // glProgramUniformMatrix2x4dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '4',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix2x4dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 0, // glProgramUniformMatrix2x4fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix2x4fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'd',
+ 'v',
+ 0, // glProgramUniformMatrix3dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix3dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 0, // glProgramUniformMatrix3fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix3fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '2',
+ 'd',
+ 'v',
+ 0, // glProgramUniformMatrix3x2dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '2',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix3x2dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 0, // glProgramUniformMatrix3x2fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix3x2fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '4',
+ 'd',
+ 'v',
+ 0, // glProgramUniformMatrix3x4dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '4',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix3x4dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 0, // glProgramUniformMatrix3x4fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix3x4fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'd',
+ 'v',
+ 0, // glProgramUniformMatrix4dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix4dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 0, // glProgramUniformMatrix4fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix4fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '2',
+ 'd',
+ 'v',
+ 0, // glProgramUniformMatrix4x2dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '2',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix4x2dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 0, // glProgramUniformMatrix4x2fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix4x2fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '3',
+ 'd',
+ 'v',
+ 0, // glProgramUniformMatrix4x3dv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '3',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix4x3dvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 0, // glProgramUniformMatrix4x3fv
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProgramUniformMatrix4x3fvEXT
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glProgramUniformui64NV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glProgramUniformui64vNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'L',
+ 'i',
+ 'm',
+ 'i',
+ 't',
+ 'N',
+ 'V',
+ 0, // glProgramVertexLimitNV
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'v',
+ 'o',
+ 'k',
+ 'i',
+ 'n',
+ 'g',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 0, // glProvokingVertex
+ 'g',
+ 'l',
+ 'P',
+ 'r',
+ 'o',
+ 'v',
+ 'o',
+ 'k',
+ 'i',
+ 'n',
+ 'g',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glProvokingVertexEXT
+ 'g',
+ 'l',
+ 'P',
+ 'u',
+ 's',
+ 'h',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 0, // glPushAttrib
+ 'g',
+ 'l',
+ 'P',
+ 'u',
+ 's',
+ 'h',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 0, // glPushClientAttrib
+ 'g',
+ 'l',
+ 'P',
+ 'u',
+ 's',
+ 'h',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'D',
+ 'e',
+ 'f',
+ 'a',
+ 'u',
+ 'l',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPushClientAttribDefaultEXT
+ 'g',
+ 'l',
+ 'P',
+ 'u',
+ 's',
+ 'h',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 0, // glPushDebugGroup
+ 'g',
+ 'l',
+ 'P',
+ 'u',
+ 's',
+ 'h',
+ 'D',
+ 'e',
+ 'b',
+ 'u',
+ 'g',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glPushDebugGroupKHR
+ 'g',
+ 'l',
+ 'P',
+ 'u',
+ 's',
+ 'h',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 'M',
+ 'a',
+ 'r',
+ 'k',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glPushGroupMarkerEXT
+ 'g',
+ 'l',
+ 'P',
+ 'u',
+ 's',
+ 'h',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 0, // glPushMatrix
+ 'g',
+ 'l',
+ 'P',
+ 'u',
+ 's',
+ 'h',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 0, // glPushName
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glQueryCounter
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glQueryCounterEXT
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glQueryMatrixxOES
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'u',
+ 'i',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glQueryObjectParameteruiAMD
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'd',
+ 0, // glRasterPos2d
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'd',
+ 'v',
+ 0, // glRasterPos2dv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'f',
+ 0, // glRasterPos2f
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'f',
+ 'v',
+ 0, // glRasterPos2fv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'i',
+ 0, // glRasterPos2i
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'i',
+ 'v',
+ 0, // glRasterPos2iv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 's',
+ 0, // glRasterPos2s
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 's',
+ 'v',
+ 0, // glRasterPos2sv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glRasterPos2xOES
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glRasterPos2xvOES
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'd',
+ 0, // glRasterPos3d
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'd',
+ 'v',
+ 0, // glRasterPos3dv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'f',
+ 0, // glRasterPos3f
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'f',
+ 'v',
+ 0, // glRasterPos3fv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'i',
+ 0, // glRasterPos3i
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'i',
+ 'v',
+ 0, // glRasterPos3iv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 's',
+ 0, // glRasterPos3s
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 's',
+ 'v',
+ 0, // glRasterPos3sv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glRasterPos3xOES
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glRasterPos3xvOES
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'd',
+ 0, // glRasterPos4d
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'd',
+ 'v',
+ 0, // glRasterPos4dv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'f',
+ 0, // glRasterPos4f
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'f',
+ 'v',
+ 0, // glRasterPos4fv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'i',
+ 0, // glRasterPos4i
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'i',
+ 'v',
+ 0, // glRasterPos4iv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 's',
+ 0, // glRasterPos4s
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 's',
+ 'v',
+ 0, // glRasterPos4sv
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glRasterPos4xOES
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glRasterPos4xvOES
+ 'g',
+ 'l',
+ 'R',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glRasterSamplesEXT
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glReadBuffer
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glReadBufferIndexedEXT
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glReadBufferNV
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'r',
+ 'u',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glReadInstrumentsSGIX
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 's',
+ 0, // glReadPixels
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'n',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 's',
+ 0, // glReadnPixels
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'n',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glReadnPixelsARB
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'n',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glReadnPixelsEXT
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'n',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 's',
+ 'K',
+ 'H',
+ 'R',
+ 0, // glReadnPixelsKHR
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 'd',
+ 0, // glRectd
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 'd',
+ 'v',
+ 0, // glRectdv
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 'f',
+ 0, // glRectf
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 'f',
+ 'v',
+ 0, // glRectfv
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ 0, // glRecti
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 'i',
+ 'v',
+ 0, // glRectiv
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 's',
+ 0, // glRects
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 's',
+ 'v',
+ 0, // glRectsv
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glRectxOES
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glRectxvOES
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'f',
+ 'e',
+ 'r',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glReferencePlaneSGIX
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'C',
+ 'o',
+ 'm',
+ 'p',
+ 'i',
+ 'l',
+ 'e',
+ 'r',
+ 0, // glReleaseShaderCompiler
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 0, // glRenderMode
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glRenderbufferStorage
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glRenderbufferStorageEXT
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glRenderbufferStorageMultisample
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'A',
+ 'N',
+ 'G',
+ 'L',
+ 'E',
+ 0, // glRenderbufferStorageMultisampleANGLE
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glRenderbufferStorageMultisampleAPPLE
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glRenderbufferStorageMultisampleCoverageNV
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glRenderbufferStorageMultisampleEXT
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'I',
+ 'M',
+ 'G',
+ 0, // glRenderbufferStorageMultisampleIMG
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glRenderbufferStorageMultisampleNV
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glRenderbufferStorageOES
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodePointerSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'b',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeubSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'b',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeubvSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiColor3fVertex3fSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiColor3fVertex3fvSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiColor4fNormal3fVertex3fSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiColor4fNormal3fVertex3fvSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'b',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiColor4ubVertex3fSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'b',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiColor4ubVertex3fvSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiNormal3fVertex3fSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiNormal3fVertex3fvSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiTexCoord2fVertex3fSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiTexCoord2fVertex3fvSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiVertex3fSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuiVertex3fvSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 'i',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeuivSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 's',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeusSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'p',
+ 'l',
+ 'a',
+ 'c',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'd',
+ 'e',
+ 'u',
+ 's',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glReplacementCodeusvSUN
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'q',
+ 'u',
+ 'e',
+ 's',
+ 't',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'd',
+ 'e',
+ 'n',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 's',
+ 'N',
+ 'V',
+ 0, // glRequestResidentProgramsNV
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 's',
+ 'e',
+ 't',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 0, // glResetHistogram
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 's',
+ 'e',
+ 't',
+ 'H',
+ 'i',
+ 's',
+ 't',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glResetHistogramEXT
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 's',
+ 'e',
+ 't',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 0, // glResetMinmax
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 's',
+ 'e',
+ 't',
+ 'M',
+ 'i',
+ 'n',
+ 'm',
+ 'a',
+ 'x',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glResetMinmaxEXT
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 's',
+ 'i',
+ 'z',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glResizeBuffersMESA
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 's',
+ 'o',
+ 'l',
+ 'v',
+ 'e',
+ 'D',
+ 'e',
+ 'p',
+ 't',
+ 'h',
+ 'V',
+ 'a',
+ 'l',
+ 'u',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glResolveDepthValuesNV
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 's',
+ 'o',
+ 'l',
+ 'v',
+ 'e',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glResolveMultisampleFramebufferAPPLE
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 's',
+ 'u',
+ 'm',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 0, // glResumeTransformFeedback
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 's',
+ 'u',
+ 'm',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'N',
+ 'V',
+ 0, // glResumeTransformFeedbackNV
+ 'g',
+ 'l',
+ 'R',
+ 'o',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 0, // glRotated
+ 'g',
+ 'l',
+ 'R',
+ 'o',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'f',
+ 0, // glRotatef
+ 'g',
+ 'l',
+ 'R',
+ 'o',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'x',
+ 0, // glRotatex
+ 'g',
+ 'l',
+ 'R',
+ 'o',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glRotatexOES
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 0, // glSampleCoverage
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glSampleCoverageARB
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'x',
+ 0, // glSampleCoveragex
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glSampleCoveragexOES
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'M',
+ 'a',
+ 'p',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glSampleMapATI
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSampleMaskEXT
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glSampleMaskIndexedNV
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glSampleMaskSGIS
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'i',
+ 0, // glSampleMaski
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 't',
+ 't',
+ 'e',
+ 'r',
+ 'n',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSamplePatternEXT
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 't',
+ 't',
+ 'e',
+ 'r',
+ 'n',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glSamplePatternSGIS
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 0, // glSamplerParameterIiv
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSamplerParameterIivEXT
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glSamplerParameterIivOES
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glSamplerParameterIuiv
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSamplerParameterIuivEXT
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glSamplerParameterIuivOES
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 0, // glSamplerParameterf
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glSamplerParameterfv
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 0, // glSamplerParameteri
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glSamplerParameteriv
+ 'g',
+ 'l',
+ 'S',
+ 'c',
+ 'a',
+ 'l',
+ 'e',
+ 'd',
+ 0, // glScaled
+ 'g',
+ 'l',
+ 'S',
+ 'c',
+ 'a',
+ 'l',
+ 'e',
+ 'f',
+ 0, // glScalef
+ 'g',
+ 'l',
+ 'S',
+ 'c',
+ 'a',
+ 'l',
+ 'e',
+ 'x',
+ 0, // glScalex
+ 'g',
+ 'l',
+ 'S',
+ 'c',
+ 'a',
+ 'l',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glScalexOES
+ 'g',
+ 'l',
+ 'S',
+ 'c',
+ 'i',
+ 's',
+ 's',
+ 'o',
+ 'r',
+ 0, // glScissor
+ 'g',
+ 'l',
+ 'S',
+ 'c',
+ 'i',
+ 's',
+ 's',
+ 'o',
+ 'r',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'v',
+ 0, // glScissorArrayv
+ 'g',
+ 'l',
+ 'S',
+ 'c',
+ 'i',
+ 's',
+ 's',
+ 'o',
+ 'r',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glScissorArrayvNV
+ 'g',
+ 'l',
+ 'S',
+ 'c',
+ 'i',
+ 's',
+ 's',
+ 'o',
+ 'r',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 0, // glScissorIndexed
+ 'g',
+ 'l',
+ 'S',
+ 'c',
+ 'i',
+ 's',
+ 's',
+ 'o',
+ 'r',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glScissorIndexedNV
+ 'g',
+ 'l',
+ 'S',
+ 'c',
+ 'i',
+ 's',
+ 's',
+ 'o',
+ 'r',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'v',
+ 0, // glScissorIndexedv
+ 'g',
+ 'l',
+ 'S',
+ 'c',
+ 'i',
+ 's',
+ 's',
+ 'o',
+ 'r',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glScissorIndexedvNV
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'b',
+ 0, // glSecondaryColor3b
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3bEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'b',
+ 'v',
+ 0, // glSecondaryColor3bv
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'b',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3bvEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'd',
+ 0, // glSecondaryColor3d
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3dEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'd',
+ 'v',
+ 0, // glSecondaryColor3dv
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3dvEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 0, // glSecondaryColor3f
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3fEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 'v',
+ 0, // glSecondaryColor3fv
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3fvEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glSecondaryColor3hNV
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glSecondaryColor3hvNV
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'i',
+ 0, // glSecondaryColor3i
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3iEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'i',
+ 'v',
+ 0, // glSecondaryColor3iv
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3ivEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 's',
+ 0, // glSecondaryColor3s
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3sEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 's',
+ 'v',
+ 0, // glSecondaryColor3sv
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 's',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3svEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'b',
+ 0, // glSecondaryColor3ub
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3ubEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'b',
+ 'v',
+ 0, // glSecondaryColor3ubv
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'b',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3ubvEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'i',
+ 0, // glSecondaryColor3ui
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3uiEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glSecondaryColor3uiv
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3uivEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 's',
+ 0, // glSecondaryColor3us
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3usEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 's',
+ 'v',
+ 0, // glSecondaryColor3usv
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'u',
+ 's',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColor3usvEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'N',
+ 'V',
+ 0, // glSecondaryColorFormatNV
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 0, // glSecondaryColorP3ui
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glSecondaryColorP3uiv
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glSecondaryColorPointer
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSecondaryColorPointerEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'I',
+ 'B',
+ 'M',
+ 0, // glSecondaryColorPointerListIBM
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'l',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glSelectBuffer
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'l',
+ 'e',
+ 'c',
+ 't',
+ 'P',
+ 'e',
+ 'r',
+ 'f',
+ 'M',
+ 'o',
+ 'n',
+ 'i',
+ 't',
+ 'o',
+ 'r',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glSelectPerfMonitorCountersAMD
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ '2',
+ 'D',
+ 0, // glSeparableFilter2D
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSeparableFilter2DEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glSetFenceAPPLE
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glSetFenceNV
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'g',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'C',
+ 'o',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 't',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glSetFragmentShaderConstantATI
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'I',
+ 'n',
+ 'v',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSetInvariantEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'L',
+ 'o',
+ 'c',
+ 'a',
+ 'l',
+ 'C',
+ 'o',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSetLocalConstantEXT
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'f',
+ 'v',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glSetMultisamplefvAMD
+ 'g',
+ 'l',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'l',
+ 0, // glShadeModel
+ 'g',
+ 'l',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'B',
+ 'i',
+ 'n',
+ 'a',
+ 'r',
+ 'y',
+ 0, // glShaderBinary
+ 'g',
+ 'l',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'O',
+ 'p',
+ '1',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glShaderOp1EXT
+ 'g',
+ 'l',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'O',
+ 'p',
+ '2',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glShaderOp2EXT
+ 'g',
+ 'l',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'O',
+ 'p',
+ '3',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glShaderOp3EXT
+ 'g',
+ 'l',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 0, // glShaderSource
+ 'g',
+ 'l',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glShaderSourceARB
+ 'g',
+ 'l',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'B',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 0, // glShaderStorageBlockBinding
+ 'g',
+ 'l',
+ 'S',
+ 'h',
+ 'a',
+ 'r',
+ 'p',
+ 'e',
+ 'n',
+ 'T',
+ 'e',
+ 'x',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glSharpenTexFuncSGIS
+ 'g',
+ 'l',
+ 'S',
+ 'p',
+ 'r',
+ 'i',
+ 't',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glSpriteParameterfSGIX
+ 'g',
+ 'l',
+ 'S',
+ 'p',
+ 'r',
+ 'i',
+ 't',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glSpriteParameterfvSGIX
+ 'g',
+ 'l',
+ 'S',
+ 'p',
+ 'r',
+ 'i',
+ 't',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glSpriteParameteriSGIX
+ 'g',
+ 'l',
+ 'S',
+ 'p',
+ 'r',
+ 'i',
+ 't',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glSpriteParameterivSGIX
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'a',
+ 'r',
+ 't',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'r',
+ 'u',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glStartInstrumentsSGIX
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'a',
+ 'r',
+ 't',
+ 'T',
+ 'i',
+ 'l',
+ 'i',
+ 'n',
+ 'g',
+ 'Q',
+ 'C',
+ 'O',
+ 'M',
+ 0, // glStartTilingQCOM
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glStateCaptureNV
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'C',
+ 'l',
+ 'e',
+ 'a',
+ 'r',
+ 'T',
+ 'a',
+ 'g',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glStencilClearTagEXT
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'F',
+ 'i',
+ 'l',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glStencilFillPathInstancedNV
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'F',
+ 'i',
+ 'l',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glStencilFillPathNV
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 0, // glStencilFunc
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 0, // glStencilFuncSeparate
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glStencilFuncSeparateATI
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 0, // glStencilMask
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 0, // glStencilMaskSeparate
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'O',
+ 'p',
+ 0, // glStencilOp
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'O',
+ 'p',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 0, // glStencilOpSeparate
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'O',
+ 'p',
+ 'S',
+ 'e',
+ 'p',
+ 'a',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glStencilOpSeparateATI
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'O',
+ 'p',
+ 'V',
+ 'a',
+ 'l',
+ 'u',
+ 'e',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glStencilOpValueAMD
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'o',
+ 'k',
+ 'e',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glStencilStrokePathInstancedNV
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'o',
+ 'k',
+ 'e',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glStencilStrokePathNV
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'T',
+ 'h',
+ 'e',
+ 'n',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'F',
+ 'i',
+ 'l',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glStencilThenCoverFillPathInstancedNV
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'T',
+ 'h',
+ 'e',
+ 'n',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'F',
+ 'i',
+ 'l',
+ 'l',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glStencilThenCoverFillPathNV
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'T',
+ 'h',
+ 'e',
+ 'n',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'r',
+ 'o',
+ 'k',
+ 'e',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'a',
+ 'n',
+ 'c',
+ 'e',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glStencilThenCoverStrokePathInstancedNV
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'e',
+ 'n',
+ 'c',
+ 'i',
+ 'l',
+ 'T',
+ 'h',
+ 'e',
+ 'n',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'r',
+ 'o',
+ 'k',
+ 'e',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glStencilThenCoverStrokePathNV
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'o',
+ 'p',
+ 'I',
+ 'n',
+ 's',
+ 't',
+ 'r',
+ 'u',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glStopInstrumentsSGIX
+ 'g',
+ 'l',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'M',
+ 'a',
+ 'r',
+ 'k',
+ 'e',
+ 'r',
+ 'G',
+ 'R',
+ 'E',
+ 'M',
+ 'E',
+ 'D',
+ 'Y',
+ 0, // glStringMarkerGREMEDY
+ 'g',
+ 'l',
+ 'S',
+ 'u',
+ 'b',
+ 'p',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'P',
+ 'r',
+ 'e',
+ 'c',
+ 'i',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 'B',
+ 'i',
+ 'a',
+ 's',
+ 'N',
+ 'V',
+ 0, // glSubpixelPrecisionBiasNV
+ 'g',
+ 'l',
+ 'S',
+ 'w',
+ 'i',
+ 'z',
+ 'z',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glSwizzleEXT
+ 'g',
+ 'l',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glSyncTextureINTEL
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'g',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glTagSampleBufferSGIX
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'n',
+ 't',
+ '3',
+ 'b',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTangent3bEXT
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'n',
+ 't',
+ '3',
+ 'b',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTangent3bvEXT
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'n',
+ 't',
+ '3',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTangent3dEXT
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'n',
+ 't',
+ '3',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTangent3dvEXT
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'n',
+ 't',
+ '3',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTangent3fEXT
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'n',
+ 't',
+ '3',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTangent3fvEXT
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'n',
+ 't',
+ '3',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTangent3iEXT
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'n',
+ 't',
+ '3',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTangent3ivEXT
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'n',
+ 't',
+ '3',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTangent3sEXT
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'n',
+ 't',
+ '3',
+ 's',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTangent3svEXT
+ 'g',
+ 'l',
+ 'T',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'n',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTangentPointerEXT
+ 'g',
+ 'l',
+ 'T',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ '3',
+ 'D',
+ 'F',
+ 'X',
+ 0, // glTbufferMask3DFX
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'l',
+ 'l',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'F',
+ 'a',
+ 'c',
+ 't',
+ 'o',
+ 'r',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glTessellationFactorAMD
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 's',
+ 's',
+ 'e',
+ 'l',
+ 'l',
+ 'a',
+ 't',
+ 'i',
+ 'o',
+ 'n',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glTessellationModeAMD
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 's',
+ 't',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glTestFenceAPPLE
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 's',
+ 't',
+ 'F',
+ 'e',
+ 'n',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glTestFenceNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 's',
+ 't',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glTestObjectAPPLE
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glTexBuffer
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glTexBufferARB
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexBufferEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexBufferOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 0, // glTexBufferRange
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexBufferRangeEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexBufferRangeOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'm',
+ 'p',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glTexBumpParameterfvATI
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'm',
+ 'p',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glTexBumpParameterivATI
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'b',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord1bOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'b',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord1bvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'd',
+ 0, // glTexCoord1d
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'd',
+ 'v',
+ 0, // glTexCoord1dv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'f',
+ 0, // glTexCoord1f
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'f',
+ 'v',
+ 0, // glTexCoord1fv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glTexCoord1hNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glTexCoord1hvNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'i',
+ 0, // glTexCoord1i
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'i',
+ 'v',
+ 0, // glTexCoord1iv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 's',
+ 0, // glTexCoord1s
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 's',
+ 'v',
+ 0, // glTexCoord1sv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord1xOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '1',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord1xvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'b',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord2bOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'b',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord2bvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'd',
+ 0, // glTexCoord2d
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'd',
+ 'v',
+ 0, // glTexCoord2dv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 0, // glTexCoord2f
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord2fColor3fVertex3fSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord2fColor3fVertex3fvSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord2fColor4fNormal3fVertex3fSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord2fColor4fNormal3fVertex3fvSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'b',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord2fColor4ubVertex3fSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'u',
+ 'b',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord2fColor4ubVertex3fvSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord2fNormal3fVertex3fSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord2fNormal3fVertex3fvSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord2fVertex3fSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord2fVertex3fvSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'f',
+ 'v',
+ 0, // glTexCoord2fv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glTexCoord2hNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glTexCoord2hvNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'i',
+ 0, // glTexCoord2i
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'i',
+ 'v',
+ 0, // glTexCoord2iv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 's',
+ 0, // glTexCoord2s
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 's',
+ 'v',
+ 0, // glTexCoord2sv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord2xOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '2',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord2xvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'b',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord3bOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'b',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord3bvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'd',
+ 0, // glTexCoord3d
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'd',
+ 'v',
+ 0, // glTexCoord3dv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'f',
+ 0, // glTexCoord3f
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'f',
+ 'v',
+ 0, // glTexCoord3fv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glTexCoord3hNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glTexCoord3hvNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'i',
+ 0, // glTexCoord3i
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'i',
+ 'v',
+ 0, // glTexCoord3iv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 's',
+ 0, // glTexCoord3s
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 's',
+ 'v',
+ 0, // glTexCoord3sv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord3xOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '3',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord3xvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'b',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord4bOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'b',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord4bvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'd',
+ 0, // glTexCoord4d
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'd',
+ 'v',
+ 0, // glTexCoord4dv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'f',
+ 0, // glTexCoord4f
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'f',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord4fColor4fNormal3fVertex4fSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'f',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ '4',
+ 'f',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ '3',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord4fColor4fNormal3fVertex4fvSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'f',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord4fVertex4fSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'f',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glTexCoord4fVertex4fvSUN
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'f',
+ 'v',
+ 0, // glTexCoord4fv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glTexCoord4hNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glTexCoord4hvNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'i',
+ 0, // glTexCoord4i
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'i',
+ 'v',
+ 0, // glTexCoord4iv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 's',
+ 0, // glTexCoord4s
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 's',
+ 'v',
+ 0, // glTexCoord4sv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord4xOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ '4',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexCoord4xvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'N',
+ 'V',
+ 0, // glTexCoordFormatNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '1',
+ 'u',
+ 'i',
+ 0, // glTexCoordP1ui
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '1',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glTexCoordP1uiv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '2',
+ 'u',
+ 'i',
+ 0, // glTexCoordP2ui
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '2',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glTexCoordP2uiv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 0, // glTexCoordP3ui
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glTexCoordP3uiv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '4',
+ 'u',
+ 'i',
+ 0, // glTexCoordP4ui
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glTexCoordP4uiv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glTexCoordPointer
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexCoordPointerEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'I',
+ 'B',
+ 'M',
+ 0, // glTexCoordPointerListIBM
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glTexCoordPointervINTEL
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'f',
+ 0, // glTexEnvf
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'f',
+ 'v',
+ 0, // glTexEnvfv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'i',
+ 0, // glTexEnvi
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'i',
+ 'v',
+ 0, // glTexEnviv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'x',
+ 0, // glTexEnvx
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexEnvxOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'x',
+ 'v',
+ 0, // glTexEnvxv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'E',
+ 'n',
+ 'v',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexEnvxvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'F',
+ 'i',
+ 'l',
+ 't',
+ 'e',
+ 'r',
+ 'F',
+ 'u',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glTexFilterFuncSGIS
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'd',
+ 0, // glTexGend
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'd',
+ 'v',
+ 0, // glTexGendv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'f',
+ 0, // glTexGenf
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'f',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexGenfOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'f',
+ 'v',
+ 0, // glTexGenfv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'f',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexGenfvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'i',
+ 0, // glTexGeni
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'i',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexGeniOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'i',
+ 'v',
+ 0, // glTexGeniv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexGenivOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexGenxOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'G',
+ 'e',
+ 'n',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexGenxvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 0, // glTexImage1D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 0, // glTexImage2D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glTexImage2DMultisample
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glTexImage2DMultisampleCoverageNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 0, // glTexImage3D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexImage3DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glTexImage3DMultisample
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glTexImage3DMultisampleCoverageNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexImage3DOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '4',
+ 'D',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glTexImage4DSGIS
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'i',
+ 't',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glTexPageCommitmentARB
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'i',
+ 't',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexPageCommitmentEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 0, // glTexParameterIiv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexParameterIivEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexParameterIivOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glTexParameterIuiv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexParameterIuivEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexParameterIuivOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 0, // glTexParameterf
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glTexParameterfv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 0, // glTexParameteri
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glTexParameteriv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 0, // glTexParameterx
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexParameterxOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'v',
+ 0, // glTexParameterxv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexParameterxvOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glTexRenderbufferNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 0, // glTexStorage1D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexStorage1DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 0, // glTexStorage2D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexStorage2DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glTexStorage2DMultisample
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 0, // glTexStorage3D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexStorage3DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glTexStorage3DMultisample
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexStorage3DMultisampleOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'S',
+ 'p',
+ 'a',
+ 'r',
+ 's',
+ 'e',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glTexStorageSparseAMD
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 0, // glTexSubImage1D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexSubImage1DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 0, // glTexSubImage2D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexSubImage2DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 0, // glTexSubImage3D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexSubImage3DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTexSubImage3DOES
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '4',
+ 'D',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glTexSubImage4DSGIS
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'B',
+ 'a',
+ 'r',
+ 'r',
+ 'i',
+ 'e',
+ 'r',
+ 0, // glTextureBarrier
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'B',
+ 'a',
+ 'r',
+ 'r',
+ 'i',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glTextureBarrierNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glTextureBuffer
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureBufferEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 0, // glTextureBufferRange
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureBufferRangeEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'S',
+ 'G',
+ 'I',
+ 'S',
+ 0, // glTextureColorMaskSGIS
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureImage1DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureImage2DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glTextureImage2DMultisampleCoverageNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glTextureImage2DMultisampleNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureImage3DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'C',
+ 'o',
+ 'v',
+ 'e',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glTextureImage3DMultisampleCoverageNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glTextureImage3DMultisampleNV
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'L',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureLightEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'M',
+ 'a',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'a',
+ 'l',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureMaterialEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureNormalEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'g',
+ 'e',
+ 'C',
+ 'o',
+ 'm',
+ 'm',
+ 'i',
+ 't',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTexturePageCommitmentEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 0, // glTextureParameterIiv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureParameterIivEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glTextureParameterIuiv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureParameterIuivEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 0, // glTextureParameterf
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureParameterfEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 0, // glTextureParameterfv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureParameterfvEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 0, // glTextureParameteri
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureParameteriEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 0, // glTextureParameteriv
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureParameterivEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glTextureRangeAPPLE
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureRenderbufferEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 0, // glTextureStorage1D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureStorage1DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 0, // glTextureStorage2D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureStorage2DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glTextureStorage2DMultisample
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureStorage2DMultisampleEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 0, // glTextureStorage3D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureStorage3DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 0, // glTextureStorage3DMultisample
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 's',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureStorage3DMultisampleEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'o',
+ 'r',
+ 'a',
+ 'g',
+ 'e',
+ 'S',
+ 'p',
+ 'a',
+ 'r',
+ 's',
+ 'e',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glTextureStorageSparseAMD
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 0, // glTextureSubImage1D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '1',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureSubImage1DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 0, // glTextureSubImage2D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '2',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureSubImage2DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 0, // glTextureSubImage3D
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ '3',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureSubImage3DEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'V',
+ 'i',
+ 'e',
+ 'w',
+ 0, // glTextureView
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'V',
+ 'i',
+ 'e',
+ 'w',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTextureViewEXT
+ 'g',
+ 'l',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'V',
+ 'i',
+ 'e',
+ 'w',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTextureViewOES
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'c',
+ 'k',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ 'N',
+ 'V',
+ 0, // glTrackMatrixNV
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ 'N',
+ 'V',
+ 0, // glTransformFeedbackAttribsNV
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'B',
+ 'a',
+ 's',
+ 'e',
+ 0, // glTransformFeedbackBufferBase
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 0, // glTransformFeedbackBufferRange
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ 'N',
+ 'V',
+ 0, // glTransformFeedbackStreamAttribsNV
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'V',
+ 'a',
+ 'r',
+ 'y',
+ 'i',
+ 'n',
+ 'g',
+ 's',
+ 0, // glTransformFeedbackVaryings
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'V',
+ 'a',
+ 'r',
+ 'y',
+ 'i',
+ 'n',
+ 'g',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glTransformFeedbackVaryingsEXT
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'F',
+ 'e',
+ 'e',
+ 'd',
+ 'b',
+ 'a',
+ 'c',
+ 'k',
+ 'V',
+ 'a',
+ 'r',
+ 'y',
+ 'i',
+ 'n',
+ 'g',
+ 's',
+ 'N',
+ 'V',
+ 0, // glTransformFeedbackVaryingsNV
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glTransformPathNV
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'l',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 0, // glTranslated
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'l',
+ 'a',
+ 't',
+ 'e',
+ 'f',
+ 0, // glTranslatef
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'l',
+ 'a',
+ 't',
+ 'e',
+ 'x',
+ 0, // glTranslatex
+ 'g',
+ 'l',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'l',
+ 'a',
+ 't',
+ 'e',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glTranslatexOES
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'd',
+ 0, // glUniform1d
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'd',
+ 'v',
+ 0, // glUniform1dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'f',
+ 0, // glUniform1f
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform1fARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'f',
+ 'v',
+ 0, // glUniform1fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform1fvARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ 0, // glUniform1i
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glUniform1i64NV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniform1i64vNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform1iARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ 'v',
+ 0, // glUniform1iv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform1ivARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ 0, // glUniform1ui
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glUniform1ui64NV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniform1ui64vNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUniform1uiEXT
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glUniform1uiv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '1',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUniform1uivEXT
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'd',
+ 0, // glUniform2d
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'd',
+ 'v',
+ 0, // glUniform2dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'f',
+ 0, // glUniform2f
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform2fARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'f',
+ 'v',
+ 0, // glUniform2fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform2fvARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ 0, // glUniform2i
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glUniform2i64NV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniform2i64vNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform2iARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ 'v',
+ 0, // glUniform2iv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform2ivARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ 0, // glUniform2ui
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glUniform2ui64NV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniform2ui64vNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUniform2uiEXT
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glUniform2uiv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '2',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUniform2uivEXT
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'd',
+ 0, // glUniform3d
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'd',
+ 'v',
+ 0, // glUniform3dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'f',
+ 0, // glUniform3f
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform3fARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'f',
+ 'v',
+ 0, // glUniform3fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform3fvARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ 0, // glUniform3i
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glUniform3i64NV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniform3i64vNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform3iARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ 'v',
+ 0, // glUniform3iv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform3ivARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ 0, // glUniform3ui
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glUniform3ui64NV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniform3ui64vNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUniform3uiEXT
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glUniform3uiv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUniform3uivEXT
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'd',
+ 0, // glUniform4d
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'd',
+ 'v',
+ 0, // glUniform4dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'f',
+ 0, // glUniform4f
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform4fARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'f',
+ 'v',
+ 0, // glUniform4fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform4fvARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ 0, // glUniform4i
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glUniform4i64NV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniform4i64vNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform4iARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ 'v',
+ 0, // glUniform4iv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniform4ivARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ 0, // glUniform4ui
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glUniform4ui64NV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniform4ui64vNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUniform4uiEXT
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glUniform4uiv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUniform4uivEXT
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'B',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 0, // glUniformBlockBinding
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUniformBufferEXT
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniformHandleui64ARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glUniformHandleui64NV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniformHandleui64vARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniformHandleui64vNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'd',
+ 'v',
+ 0, // glUniformMatrix2dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 0, // glUniformMatrix2fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniformMatrix2fvARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '3',
+ 'd',
+ 'v',
+ 0, // glUniformMatrix2x3dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 0, // glUniformMatrix2x3fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniformMatrix2x3fvNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '4',
+ 'd',
+ 'v',
+ 0, // glUniformMatrix2x4dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 0, // glUniformMatrix2x4fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '2',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniformMatrix2x4fvNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'd',
+ 'v',
+ 0, // glUniformMatrix3dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 0, // glUniformMatrix3fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniformMatrix3fvARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '2',
+ 'd',
+ 'v',
+ 0, // glUniformMatrix3x2dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 0, // glUniformMatrix3x2fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniformMatrix3x2fvNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '4',
+ 'd',
+ 'v',
+ 0, // glUniformMatrix3x4dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 0, // glUniformMatrix3x4fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '3',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniformMatrix3x4fvNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'd',
+ 'v',
+ 0, // glUniformMatrix4dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 0, // glUniformMatrix4fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUniformMatrix4fvARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '2',
+ 'd',
+ 'v',
+ 0, // glUniformMatrix4x2dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 0, // glUniformMatrix4x2fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniformMatrix4x2fvNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '3',
+ 'd',
+ 'v',
+ 0, // glUniformMatrix4x3dv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 0, // glUniformMatrix4x3fv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'M',
+ 'a',
+ 't',
+ 'r',
+ 'i',
+ 'x',
+ '4',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniformMatrix4x3fvNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'S',
+ 'u',
+ 'b',
+ 'r',
+ 'o',
+ 'u',
+ 't',
+ 'i',
+ 'n',
+ 'e',
+ 's',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glUniformSubroutinesuiv
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glUniformui64NV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'i',
+ 'f',
+ 'o',
+ 'r',
+ 'm',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glUniformui64vNV
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUnlockArraysEXT
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'm',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glUnmapBuffer
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'm',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUnmapBufferARB
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'm',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glUnmapBufferOES
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'm',
+ 'a',
+ 'p',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glUnmapNamedBuffer
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'm',
+ 'a',
+ 'p',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUnmapNamedBufferEXT
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'm',
+ 'a',
+ 'p',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glUnmapObjectBufferATI
+ 'g',
+ 'l',
+ 'U',
+ 'n',
+ 'm',
+ 'a',
+ 'p',
+ 'T',
+ 'e',
+ 'x',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ '2',
+ 'D',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glUnmapTexture2DINTEL
+ 'g',
+ 'l',
+ 'U',
+ 'p',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glUpdateObjectBufferATI
+ 'g',
+ 'l',
+ 'U',
+ 's',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 0, // glUseProgram
+ 'g',
+ 'l',
+ 'U',
+ 's',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glUseProgramObjectARB
+ 'g',
+ 'l',
+ 'U',
+ 's',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'S',
+ 't',
+ 'a',
+ 'g',
+ 'e',
+ 's',
+ 0, // glUseProgramStages
+ 'g',
+ 'l',
+ 'U',
+ 's',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'S',
+ 't',
+ 'a',
+ 'g',
+ 'e',
+ 's',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUseProgramStagesEXT
+ 'g',
+ 'l',
+ 'U',
+ 's',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'd',
+ 'e',
+ 'r',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glUseShaderProgramEXT
+ 'g',
+ 'l',
+ 'V',
+ 'D',
+ 'P',
+ 'A',
+ 'U',
+ 'F',
+ 'i',
+ 'n',
+ 'i',
+ 'N',
+ 'V',
+ 0, // glVDPAUFiniNV
+ 'g',
+ 'l',
+ 'V',
+ 'D',
+ 'P',
+ 'A',
+ 'U',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVDPAUGetSurfaceivNV
+ 'g',
+ 'l',
+ 'V',
+ 'D',
+ 'P',
+ 'A',
+ 'U',
+ 'I',
+ 'n',
+ 'i',
+ 't',
+ 'N',
+ 'V',
+ 0, // glVDPAUInitNV
+ 'g',
+ 'l',
+ 'V',
+ 'D',
+ 'P',
+ 'A',
+ 'U',
+ 'I',
+ 's',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glVDPAUIsSurfaceNV
+ 'g',
+ 'l',
+ 'V',
+ 'D',
+ 'P',
+ 'A',
+ 'U',
+ 'M',
+ 'a',
+ 'p',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glVDPAUMapSurfacesNV
+ 'g',
+ 'l',
+ 'V',
+ 'D',
+ 'P',
+ 'A',
+ 'U',
+ 'R',
+ 'e',
+ 'g',
+ 'i',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'O',
+ 'u',
+ 't',
+ 'p',
+ 'u',
+ 't',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glVDPAURegisterOutputSurfaceNV
+ 'g',
+ 'l',
+ 'V',
+ 'D',
+ 'P',
+ 'A',
+ 'U',
+ 'R',
+ 'e',
+ 'g',
+ 'i',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glVDPAURegisterVideoSurfaceNV
+ 'g',
+ 'l',
+ 'V',
+ 'D',
+ 'P',
+ 'A',
+ 'U',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'A',
+ 'c',
+ 'c',
+ 'e',
+ 's',
+ 's',
+ 'N',
+ 'V',
+ 0, // glVDPAUSurfaceAccessNV
+ 'g',
+ 'l',
+ 'V',
+ 'D',
+ 'P',
+ 'A',
+ 'U',
+ 'U',
+ 'n',
+ 'm',
+ 'a',
+ 'p',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glVDPAUUnmapSurfacesNV
+ 'g',
+ 'l',
+ 'V',
+ 'D',
+ 'P',
+ 'A',
+ 'U',
+ 'U',
+ 'n',
+ 'r',
+ 'e',
+ 'g',
+ 'i',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'r',
+ 'f',
+ 'a',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glVDPAUUnregisterSurfaceNV
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 0, // glValidateProgram
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glValidateProgramARB
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 0, // glValidateProgramPipeline
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'l',
+ 'i',
+ 'd',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'r',
+ 'o',
+ 'g',
+ 'r',
+ 'a',
+ 'm',
+ 'P',
+ 'i',
+ 'p',
+ 'e',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glValidateProgramPipelineEXT
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVariantArrayObjectATI
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVariantPointerEXT
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'b',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVariantbvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVariantdvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVariantfvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVariantivEXT
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 's',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVariantsvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'u',
+ 'b',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVariantubvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVariantuivEXT
+ 'g',
+ 'l',
+ 'V',
+ 'a',
+ 'r',
+ 'i',
+ 'a',
+ 'n',
+ 't',
+ 'u',
+ 's',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVariantusvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'b',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex2bOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'b',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex2bvOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'd',
+ 0, // glVertex2d
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'd',
+ 'v',
+ 0, // glVertex2dv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'f',
+ 0, // glVertex2f
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'f',
+ 'v',
+ 0, // glVertex2fv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glVertex2hNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertex2hvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'i',
+ 0, // glVertex2i
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'i',
+ 'v',
+ 0, // glVertex2iv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 's',
+ 0, // glVertex2s
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 's',
+ 'v',
+ 0, // glVertex2sv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex2xOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '2',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex2xvOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'b',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex3bOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'b',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex3bvOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'd',
+ 0, // glVertex3d
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'd',
+ 'v',
+ 0, // glVertex3dv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 0, // glVertex3f
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'f',
+ 'v',
+ 0, // glVertex3fv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glVertex3hNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertex3hvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'i',
+ 0, // glVertex3i
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'i',
+ 'v',
+ 0, // glVertex3iv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 's',
+ 0, // glVertex3s
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 's',
+ 'v',
+ 0, // glVertex3sv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex3xOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '3',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex3xvOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'b',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex4bOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'b',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex4bvOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'd',
+ 0, // glVertex4d
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'd',
+ 'v',
+ 0, // glVertex4dv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'f',
+ 0, // glVertex4f
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'f',
+ 'v',
+ 0, // glVertex4fv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glVertex4hNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertex4hvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'i',
+ 0, // glVertex4i
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'i',
+ 'v',
+ 0, // glVertex4iv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 's',
+ 0, // glVertex4s
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 's',
+ 'v',
+ 0, // glVertex4sv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'x',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex4xOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ '4',
+ 'x',
+ 'v',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glVertex4xvOES
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 0, // glVertexArrayAttribBinding
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 0, // glVertexArrayAttribFormat
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 0, // glVertexArrayAttribIFormat
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 0, // glVertexArrayAttribLFormat
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayBindVertexBufferEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 'D',
+ 'i',
+ 'v',
+ 'i',
+ 's',
+ 'o',
+ 'r',
+ 0, // glVertexArrayBindingDivisor
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayColorOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'E',
+ 'd',
+ 'g',
+ 'e',
+ 'F',
+ 'l',
+ 'a',
+ 'g',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayEdgeFlagOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'E',
+ 'l',
+ 'e',
+ 'm',
+ 'e',
+ 'n',
+ 't',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glVertexArrayElementBuffer
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'F',
+ 'o',
+ 'g',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayFogCoordOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayIndexOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'M',
+ 'u',
+ 'l',
+ 't',
+ 'i',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayMultiTexCoordOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'N',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 'l',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayNormalOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glVertexArrayParameteriAPPLE
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glVertexArrayRangeAPPLE
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'R',
+ 'a',
+ 'n',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glVertexArrayRangeNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'S',
+ 'e',
+ 'c',
+ 'o',
+ 'n',
+ 'd',
+ 'a',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArraySecondaryColorOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'T',
+ 'e',
+ 'x',
+ 'C',
+ 'o',
+ 'o',
+ 'r',
+ 'd',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayTexCoordOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayVertexAttribBindingEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'D',
+ 'i',
+ 'v',
+ 'i',
+ 's',
+ 'o',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayVertexAttribDivisorEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayVertexAttribFormatEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayVertexAttribIFormatEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayVertexAttribIOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayVertexAttribLFormatEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayVertexAttribLOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayVertexAttribOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 'D',
+ 'i',
+ 'v',
+ 'i',
+ 's',
+ 'o',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayVertexBindingDivisorEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glVertexArrayVertexBuffer
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glVertexArrayVertexBuffers
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexArrayVertexOffsetEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'd',
+ 0, // glVertexAttrib1d
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib1dARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib1dNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'd',
+ 'v',
+ 0, // glVertexAttrib1dv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib1dvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib1dvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'f',
+ 0, // glVertexAttrib1f
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib1fARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib1fNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'f',
+ 'v',
+ 0, // glVertexAttrib1fv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib1fvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib1fvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib1hNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib1hvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 's',
+ 0, // glVertexAttrib1s
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib1sARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 's',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib1sNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 's',
+ 'v',
+ 0, // glVertexAttrib1sv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib1svARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '1',
+ 's',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib1svNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'd',
+ 0, // glVertexAttrib2d
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib2dARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib2dNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'd',
+ 'v',
+ 0, // glVertexAttrib2dv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib2dvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib2dvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'f',
+ 0, // glVertexAttrib2f
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib2fARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib2fNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'f',
+ 'v',
+ 0, // glVertexAttrib2fv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib2fvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib2fvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib2hNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib2hvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 's',
+ 0, // glVertexAttrib2s
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib2sARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 's',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib2sNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 's',
+ 'v',
+ 0, // glVertexAttrib2sv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib2svARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '2',
+ 's',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib2svNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'd',
+ 0, // glVertexAttrib3d
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib3dARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib3dNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'd',
+ 'v',
+ 0, // glVertexAttrib3dv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib3dvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib3dvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'f',
+ 0, // glVertexAttrib3f
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib3fARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib3fNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'f',
+ 'v',
+ 0, // glVertexAttrib3fv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib3fvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib3fvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib3hNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib3hvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 's',
+ 0, // glVertexAttrib3s
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib3sARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 's',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib3sNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 's',
+ 'v',
+ 0, // glVertexAttrib3sv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib3svARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '3',
+ 's',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib3svNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'b',
+ 'v',
+ 0, // glVertexAttrib4Nbv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'b',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4NbvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'i',
+ 'v',
+ 0, // glVertexAttrib4Niv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4NivARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 's',
+ 'v',
+ 0, // glVertexAttrib4Nsv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4NsvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'u',
+ 'b',
+ 0, // glVertexAttrib4Nub
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'u',
+ 'b',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4NubARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'u',
+ 'b',
+ 'v',
+ 0, // glVertexAttrib4Nubv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'u',
+ 'b',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4NubvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexAttrib4Nuiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'u',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4NuivARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'u',
+ 's',
+ 'v',
+ 0, // glVertexAttrib4Nusv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'N',
+ 'u',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4NusvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'b',
+ 'v',
+ 0, // glVertexAttrib4bv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'b',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4bvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'd',
+ 0, // glVertexAttrib4d
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4dARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'd',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib4dNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'd',
+ 'v',
+ 0, // glVertexAttrib4dv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4dvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib4dvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'f',
+ 0, // glVertexAttrib4f
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4fARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib4fNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'f',
+ 'v',
+ 0, // glVertexAttrib4fv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4fvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib4fvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib4hNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib4hvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'i',
+ 'v',
+ 0, // glVertexAttrib4iv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4ivARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 's',
+ 0, // glVertexAttrib4s
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4sARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 's',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib4sNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 's',
+ 'v',
+ 0, // glVertexAttrib4sv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4svARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 's',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib4svNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'u',
+ 'b',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib4ubNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'u',
+ 'b',
+ 'v',
+ 0, // glVertexAttrib4ubv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'u',
+ 'b',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4ubvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'u',
+ 'b',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttrib4ubvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexAttrib4uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4uivARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'u',
+ 's',
+ 'v',
+ 0, // glVertexAttrib4usv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ '4',
+ 'u',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttrib4usvARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexAttribArrayObjectATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 0, // glVertexAttribBinding
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'D',
+ 'i',
+ 'v',
+ 'i',
+ 's',
+ 'o',
+ 'r',
+ 0, // glVertexAttribDivisor
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'D',
+ 'i',
+ 'v',
+ 'i',
+ 's',
+ 'o',
+ 'r',
+ 'A',
+ 'N',
+ 'G',
+ 'L',
+ 'E',
+ 0, // glVertexAttribDivisorANGLE
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'D',
+ 'i',
+ 'v',
+ 'i',
+ 's',
+ 'o',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttribDivisorARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'D',
+ 'i',
+ 'v',
+ 'i',
+ 's',
+ 'o',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribDivisorEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'D',
+ 'i',
+ 'v',
+ 'i',
+ 's',
+ 'o',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glVertexAttribDivisorNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 0, // glVertexAttribFormat
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'N',
+ 'V',
+ 0, // glVertexAttribFormatNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '1',
+ 'i',
+ 0, // glVertexAttribI1i
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '1',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI1iEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '1',
+ 'i',
+ 'v',
+ 0, // glVertexAttribI1iv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '1',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI1ivEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '1',
+ 'u',
+ 'i',
+ 0, // glVertexAttribI1ui
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '1',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI1uiEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '1',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexAttribI1uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '1',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI1uivEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '2',
+ 'i',
+ 0, // glVertexAttribI2i
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '2',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI2iEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '2',
+ 'i',
+ 'v',
+ 0, // glVertexAttribI2iv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '2',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI2ivEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '2',
+ 'u',
+ 'i',
+ 0, // glVertexAttribI2ui
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '2',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI2uiEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '2',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexAttribI2uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '2',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI2uivEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '3',
+ 'i',
+ 0, // glVertexAttribI3i
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '3',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI3iEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '3',
+ 'i',
+ 'v',
+ 0, // glVertexAttribI3iv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '3',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI3ivEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '3',
+ 'u',
+ 'i',
+ 0, // glVertexAttribI3ui
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '3',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI3uiEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexAttribI3uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI3uivEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'b',
+ 'v',
+ 0, // glVertexAttribI4bv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'b',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI4bvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'i',
+ 0, // glVertexAttribI4i
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI4iEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'i',
+ 'v',
+ 0, // glVertexAttribI4iv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI4ivEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 's',
+ 'v',
+ 0, // glVertexAttribI4sv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 's',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI4svEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'u',
+ 'b',
+ 'v',
+ 0, // glVertexAttribI4ubv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'u',
+ 'b',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI4ubvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 0, // glVertexAttribI4ui
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI4uiEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexAttribI4uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI4uivEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'u',
+ 's',
+ 'v',
+ 0, // glVertexAttribI4usv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ '4',
+ 'u',
+ 's',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribI4usvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 0, // glVertexAttribIFormat
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'N',
+ 'V',
+ 0, // glVertexAttribIFormatNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glVertexAttribIPointer
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'I',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribIPointerEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '1',
+ 'd',
+ 0, // glVertexAttribL1d
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '1',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribL1dEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '1',
+ 'd',
+ 'v',
+ 0, // glVertexAttribL1dv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '1',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribL1dvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '1',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL1i64NV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '1',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL1i64vNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '1',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttribL1ui64ARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '1',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL1ui64NV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '1',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttribL1ui64vARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '1',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL1ui64vNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '2',
+ 'd',
+ 0, // glVertexAttribL2d
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '2',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribL2dEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '2',
+ 'd',
+ 'v',
+ 0, // glVertexAttribL2dv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '2',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribL2dvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '2',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL2i64NV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '2',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL2i64vNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '2',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL2ui64NV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '2',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL2ui64vNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '3',
+ 'd',
+ 0, // glVertexAttribL3d
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '3',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribL3dEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '3',
+ 'd',
+ 'v',
+ 0, // glVertexAttribL3dv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '3',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribL3dvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '3',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL3i64NV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '3',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL3i64vNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '3',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL3ui64NV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '3',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL3ui64vNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '4',
+ 'd',
+ 0, // glVertexAttribL4d
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '4',
+ 'd',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribL4dEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '4',
+ 'd',
+ 'v',
+ 0, // glVertexAttribL4dv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '4',
+ 'd',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribL4dvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '4',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL4i64NV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '4',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL4i64vNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '4',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL4ui64NV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ '4',
+ 'u',
+ 'i',
+ '6',
+ '4',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribL4ui64vNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 0, // glVertexAttribLFormat
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'N',
+ 'V',
+ 0, // glVertexAttribLFormatNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glVertexAttribLPointer
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'L',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexAttribLPointerEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ '1',
+ 'u',
+ 'i',
+ 0, // glVertexAttribP1ui
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ '1',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexAttribP1uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ '2',
+ 'u',
+ 'i',
+ 0, // glVertexAttribP2ui
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ '2',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexAttribP2uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 0, // glVertexAttribP3ui
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexAttribP3uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ '4',
+ 'u',
+ 'i',
+ 0, // glVertexAttribP4ui
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexAttribP4uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glVertexAttribParameteriAMD
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glVertexAttribPointer
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexAttribPointerARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glVertexAttribPointerNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '1',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs1dvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '1',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs1fvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '1',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs1hvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '1',
+ 's',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs1svNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '2',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs2dvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '2',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs2fvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '2',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs2hvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '2',
+ 's',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs2svNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '3',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs3dvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '3',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs3fvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '3',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs3hvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '3',
+ 's',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs3svNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '4',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs4dvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '4',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs4fvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '4',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs4hvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '4',
+ 's',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs4svNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ '4',
+ 'u',
+ 'b',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexAttribs4ubvNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'i',
+ 'n',
+ 'g',
+ 'D',
+ 'i',
+ 'v',
+ 'i',
+ 's',
+ 'o',
+ 'r',
+ 0, // glVertexBindingDivisor
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glVertexBlendARB
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'n',
+ 'v',
+ 'f',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexBlendEnvfATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'B',
+ 'l',
+ 'e',
+ 'n',
+ 'd',
+ 'E',
+ 'n',
+ 'v',
+ 'i',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexBlendEnviATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'N',
+ 'V',
+ 0, // glVertexFormatNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'P',
+ '2',
+ 'u',
+ 'i',
+ 0, // glVertexP2ui
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'P',
+ '2',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexP2uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 0, // glVertexP3ui
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'P',
+ '3',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexP3uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'P',
+ '4',
+ 'u',
+ 'i',
+ 0, // glVertexP4ui
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'P',
+ '4',
+ 'u',
+ 'i',
+ 'v',
+ 0, // glVertexP4uiv
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 0, // glVertexPointer
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexPointerEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 'I',
+ 'B',
+ 'M',
+ 0, // glVertexPointerListIBM
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'I',
+ 'N',
+ 'T',
+ 'E',
+ 'L',
+ 0, // glVertexPointervINTEL
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '1',
+ 'd',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream1dATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '1',
+ 'd',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream1dvATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '1',
+ 'f',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream1fATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '1',
+ 'f',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream1fvATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '1',
+ 'i',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream1iATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '1',
+ 'i',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream1ivATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '1',
+ 's',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream1sATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '1',
+ 's',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream1svATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '2',
+ 'd',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream2dATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '2',
+ 'd',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream2dvATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '2',
+ 'f',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream2fATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '2',
+ 'f',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream2fvATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '2',
+ 'i',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream2iATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '2',
+ 'i',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream2ivATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '2',
+ 's',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream2sATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '2',
+ 's',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream2svATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'd',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream3dATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'd',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream3dvATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'f',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream3fATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'f',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream3fvATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'i',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream3iATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 'i',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream3ivATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 's',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream3sATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '3',
+ 's',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream3svATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '4',
+ 'd',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream4dATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '4',
+ 'd',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream4dvATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '4',
+ 'f',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream4fATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '4',
+ 'f',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream4fvATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '4',
+ 'i',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream4iATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '4',
+ 'i',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream4ivATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '4',
+ 's',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream4sATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ '4',
+ 's',
+ 'v',
+ 'A',
+ 'T',
+ 'I',
+ 0, // glVertexStream4svATI
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexWeightPointerEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'f',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexWeightfEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glVertexWeightfvEXT
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'h',
+ 'N',
+ 'V',
+ 0, // glVertexWeighthNV
+ 'g',
+ 'l',
+ 'V',
+ 'e',
+ 'r',
+ 't',
+ 'e',
+ 'x',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'h',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVertexWeighthvNV
+ 'g',
+ 'l',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glVideoCaptureNV
+ 'g',
+ 'l',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'd',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVideoCaptureStreamParameterdvNV
+ 'g',
+ 'l',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVideoCaptureStreamParameterfvNV
+ 'g',
+ 'l',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'S',
+ 't',
+ 'r',
+ 'e',
+ 'a',
+ 'm',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 'i',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glVideoCaptureStreamParameterivNV
+ 'g',
+ 'l',
+ 'V',
+ 'i',
+ 'e',
+ 'w',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 0, // glViewport
+ 'g',
+ 'l',
+ 'V',
+ 'i',
+ 'e',
+ 'w',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'v',
+ 0, // glViewportArrayv
+ 'g',
+ 'l',
+ 'V',
+ 'i',
+ 'e',
+ 'w',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 'A',
+ 'r',
+ 'r',
+ 'a',
+ 'y',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glViewportArrayvNV
+ 'g',
+ 'l',
+ 'V',
+ 'i',
+ 'e',
+ 'w',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'f',
+ 0, // glViewportIndexedf
+ 'g',
+ 'l',
+ 'V',
+ 'i',
+ 'e',
+ 'w',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'f',
+ 'N',
+ 'V',
+ 0, // glViewportIndexedfNV
+ 'g',
+ 'l',
+ 'V',
+ 'i',
+ 'e',
+ 'w',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'f',
+ 'v',
+ 0, // glViewportIndexedfv
+ 'g',
+ 'l',
+ 'V',
+ 'i',
+ 'e',
+ 'w',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'e',
+ 'd',
+ 'f',
+ 'v',
+ 'N',
+ 'V',
+ 0, // glViewportIndexedfvNV
+ 'g',
+ 'l',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 0, // glWaitSync
+ 'g',
+ 'l',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'A',
+ 'P',
+ 'P',
+ 'L',
+ 'E',
+ 0, // glWaitSyncAPPLE
+ 'g',
+ 'l',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'P',
+ 'a',
+ 't',
+ 'h',
+ 's',
+ 'N',
+ 'V',
+ 0, // glWeightPathsNV
+ 'g',
+ 'l',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWeightPointerARB
+ 'g',
+ 'l',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'P',
+ 'o',
+ 'i',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'O',
+ 'E',
+ 'S',
+ 0, // glWeightPointerOES
+ 'g',
+ 'l',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'b',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWeightbvARB
+ 'g',
+ 'l',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWeightdvARB
+ 'g',
+ 'l',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWeightfvARB
+ 'g',
+ 'l',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWeightivARB
+ 'g',
+ 'l',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWeightsvARB
+ 'g',
+ 'l',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'u',
+ 'b',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWeightubvARB
+ 'g',
+ 'l',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'u',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWeightuivARB
+ 'g',
+ 'l',
+ 'W',
+ 'e',
+ 'i',
+ 'g',
+ 'h',
+ 't',
+ 'u',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWeightusvARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'd',
+ 0, // glWindowPos2d
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos2dARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'd',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos2dMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'd',
+ 'v',
+ 0, // glWindowPos2dv
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos2dvARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'd',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos2dvMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'f',
+ 0, // glWindowPos2f
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos2fARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'f',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos2fMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'f',
+ 'v',
+ 0, // glWindowPos2fv
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos2fvARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'f',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos2fvMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'i',
+ 0, // glWindowPos2i
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos2iARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'i',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos2iMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'i',
+ 'v',
+ 0, // glWindowPos2iv
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos2ivARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 'i',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos2ivMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 's',
+ 0, // glWindowPos2s
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos2sARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 's',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos2sMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 's',
+ 'v',
+ 0, // glWindowPos2sv
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos2svARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '2',
+ 's',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos2svMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'd',
+ 0, // glWindowPos3d
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'd',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos3dARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'd',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos3dMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'd',
+ 'v',
+ 0, // glWindowPos3dv
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'd',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos3dvARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'd',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos3dvMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'f',
+ 0, // glWindowPos3f
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'f',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos3fARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'f',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos3fMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'f',
+ 'v',
+ 0, // glWindowPos3fv
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos3fvARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'f',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos3fvMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'i',
+ 0, // glWindowPos3i
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'i',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos3iARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'i',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos3iMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'i',
+ 'v',
+ 0, // glWindowPos3iv
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos3ivARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 'i',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos3ivMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 's',
+ 0, // glWindowPos3s
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos3sARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 's',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos3sMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 's',
+ 'v',
+ 0, // glWindowPos3sv
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 's',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glWindowPos3svARB
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '3',
+ 's',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos3svMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'd',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos4dMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'd',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos4dvMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'f',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos4fMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'f',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos4fvMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'i',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos4iMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 'i',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos4ivMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 's',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos4sMESA
+ 'g',
+ 'l',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'P',
+ 'o',
+ 's',
+ '4',
+ 's',
+ 'v',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glWindowPos4svMESA
+ 'g',
+ 'l',
+ 'W',
+ 'r',
+ 'i',
+ 't',
+ 'e',
+ 'M',
+ 'a',
+ 's',
+ 'k',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glWriteMaskEXT
+ 0 };
static void *gl_provider_resolver(const char *name,
const enum gl_provider *providers,
- const uint16_t *entrypoints)
+ const uint32_t *entrypoints)
{
int i;
for (i = 0; providers[i] != gl_provider_terminator; i++) {
@@ -8772,10 +70251,10 @@ static void *gl_provider_resolver(const char *name,
}
EPOXY_NOINLINE static void *
-gl_single_resolver(enum gl_provider provider, uint16_t entrypoint_offset);
+gl_single_resolver(enum gl_provider provider, uint32_t entrypoint_offset);
static void *
-gl_single_resolver(enum gl_provider provider, uint16_t entrypoint_offset)
+gl_single_resolver(enum gl_provider provider, uint32_t entrypoint_offset)
{
enum gl_provider providers[] = {
provider,
@@ -8812,7 +70291,7 @@ epoxy_glActiveShaderProgram_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39 /* "glActiveShaderProgram" */,
39 /* "glActiveShaderProgram" */,
39 /* "glActiveShaderProgram" */,
@@ -8843,7 +70322,7 @@ epoxy_glActiveTexture_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
109 /* "glActiveTexture" */,
109 /* "glActiveTexture" */,
109 /* "glActiveTexture" */,
@@ -8863,7 +70342,7 @@ epoxy_glActiveTextureARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
125 /* "glActiveTextureARB" */,
109 /* "glActiveTexture" */,
109 /* "glActiveTexture" */,
@@ -8905,7 +70384,7 @@ epoxy_glAlphaFunc_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
228 /* "glAlphaFunc" */,
228 /* "glAlphaFunc" */,
};
@@ -8963,7 +70442,7 @@ epoxy_glArrayElement_resolver(void)
GL_extension_GL_EXT_vertex_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
374 /* "glArrayElement" */,
389 /* "glArrayElementEXT" */,
};
@@ -8979,7 +70458,7 @@ epoxy_glArrayElementEXT_resolver(void)
Desktop_OpenGL_1_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
389 /* "glArrayElementEXT" */,
374 /* "glArrayElement" */,
};
@@ -9008,7 +70487,7 @@ epoxy_glAttachObjectARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
442 /* "glAttachObjectARB" */,
460 /* "glAttachShader" */,
460 /* "glAttachShader" */,
@@ -9026,7 +70505,7 @@ epoxy_glAttachShader_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
460 /* "glAttachShader" */,
460 /* "glAttachShader" */,
442 /* "glAttachObjectARB" */,
@@ -9049,7 +70528,7 @@ epoxy_glBeginConditionalRender_resolver(void)
GL_extension_GL_NV_conditional_render,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
483 /* "glBeginConditionalRender" */,
508 /* "glBeginConditionalRenderNV" */,
};
@@ -9065,7 +70544,7 @@ epoxy_glBeginConditionalRenderNV_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
508 /* "glBeginConditionalRenderNV" */,
483 /* "glBeginConditionalRender" */,
};
@@ -9112,7 +70591,7 @@ epoxy_glBeginQuery_resolver(void)
GL_extension_GL_ARB_occlusion_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
656 /* "glBeginQuery" */,
656 /* "glBeginQuery" */,
669 /* "glBeginQueryARB" */,
@@ -9130,7 +70609,7 @@ epoxy_glBeginQueryARB_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
669 /* "glBeginQueryARB" */,
656 /* "glBeginQuery" */,
656 /* "glBeginQuery" */,
@@ -9147,7 +70626,7 @@ epoxy_glBeginQueryEXT_resolver(void)
GL_extension_GL_EXT_occlusion_query_boolean,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
685 /* "glBeginQueryEXT" */,
685 /* "glBeginQueryEXT" */,
};
@@ -9163,7 +70642,7 @@ epoxy_glBeginQueryIndexed_resolver(void)
GL_extension_GL_ARB_transform_feedback3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
701 /* "glBeginQueryIndexed" */,
701 /* "glBeginQueryIndexed" */,
};
@@ -9181,7 +70660,7 @@ epoxy_glBeginTransformFeedback_resolver(void)
GL_extension_GL_NV_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
721 /* "glBeginTransformFeedback" */,
721 /* "glBeginTransformFeedback" */,
746 /* "glBeginTransformFeedbackEXT" */,
@@ -9201,7 +70680,7 @@ epoxy_glBeginTransformFeedbackEXT_resolver(void)
GL_extension_GL_NV_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
746 /* "glBeginTransformFeedbackEXT" */,
721 /* "glBeginTransformFeedback" */,
721 /* "glBeginTransformFeedback" */,
@@ -9221,7 +70700,7 @@ epoxy_glBeginTransformFeedbackNV_resolver(void)
GL_extension_GL_EXT_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
774 /* "glBeginTransformFeedbackNV" */,
721 /* "glBeginTransformFeedback" */,
721 /* "glBeginTransformFeedback" */,
@@ -9252,7 +70731,7 @@ epoxy_glBindAttribLocation_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
846 /* "glBindAttribLocation" */,
846 /* "glBindAttribLocation" */,
867 /* "glBindAttribLocationARB" */,
@@ -9270,7 +70749,7 @@ epoxy_glBindAttribLocationARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
867 /* "glBindAttribLocationARB" */,
846 /* "glBindAttribLocation" */,
846 /* "glBindAttribLocation" */,
@@ -9289,7 +70768,7 @@ epoxy_glBindBuffer_resolver(void)
GL_extension_GL_ARB_vertex_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
891 /* "glBindBuffer" */,
891 /* "glBindBuffer" */,
891 /* "glBindBuffer" */,
@@ -9309,7 +70788,7 @@ epoxy_glBindBufferARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
904 /* "glBindBufferARB" */,
891 /* "glBindBuffer" */,
891 /* "glBindBuffer" */,
@@ -9331,7 +70810,7 @@ epoxy_glBindBufferBase_resolver(void)
GL_extension_GL_NV_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
920 /* "glBindBufferBase" */,
920 /* "glBindBufferBase" */,
920 /* "glBindBufferBase" */,
@@ -9355,7 +70834,7 @@ epoxy_glBindBufferBaseEXT_resolver(void)
GL_extension_GL_NV_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
937 /* "glBindBufferBaseEXT" */,
920 /* "glBindBufferBase" */,
920 /* "glBindBufferBase" */,
@@ -9379,7 +70858,7 @@ epoxy_glBindBufferBaseNV_resolver(void)
GL_extension_GL_EXT_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
957 /* "glBindBufferBaseNV" */,
920 /* "glBindBufferBase" */,
920 /* "glBindBufferBase" */,
@@ -9399,7 +70878,7 @@ epoxy_glBindBufferOffsetEXT_resolver(void)
GL_extension_GL_NV_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
976 /* "glBindBufferOffsetEXT" */,
998 /* "glBindBufferOffsetNV" */,
};
@@ -9415,7 +70894,7 @@ epoxy_glBindBufferOffsetNV_resolver(void)
GL_extension_GL_EXT_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
998 /* "glBindBufferOffsetNV" */,
976 /* "glBindBufferOffsetEXT" */,
};
@@ -9435,7 +70914,7 @@ epoxy_glBindBufferRange_resolver(void)
GL_extension_GL_NV_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1019 /* "glBindBufferRange" */,
1019 /* "glBindBufferRange" */,
1019 /* "glBindBufferRange" */,
@@ -9459,7 +70938,7 @@ epoxy_glBindBufferRangeEXT_resolver(void)
GL_extension_GL_NV_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1037 /* "glBindBufferRangeEXT" */,
1019 /* "glBindBufferRange" */,
1019 /* "glBindBufferRange" */,
@@ -9483,7 +70962,7 @@ epoxy_glBindBufferRangeNV_resolver(void)
GL_extension_GL_EXT_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1058 /* "glBindBufferRangeNV" */,
1019 /* "glBindBufferRange" */,
1019 /* "glBindBufferRange" */,
@@ -9503,7 +70982,7 @@ epoxy_glBindBuffersBase_resolver(void)
GL_extension_GL_ARB_multi_bind,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1078 /* "glBindBuffersBase" */,
1078 /* "glBindBuffersBase" */,
};
@@ -9519,7 +70998,7 @@ epoxy_glBindBuffersRange_resolver(void)
GL_extension_GL_ARB_multi_bind,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1096 /* "glBindBuffersRange" */,
1096 /* "glBindBuffersRange" */,
};
@@ -9535,7 +71014,7 @@ epoxy_glBindFragDataLocation_resolver(void)
GL_extension_GL_EXT_gpu_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1115 /* "glBindFragDataLocation" */,
1138 /* "glBindFragDataLocationEXT" */,
};
@@ -9551,7 +71030,7 @@ epoxy_glBindFragDataLocationEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1138 /* "glBindFragDataLocationEXT" */,
1115 /* "glBindFragDataLocation" */,
};
@@ -9567,7 +71046,7 @@ epoxy_glBindFragDataLocationIndexed_resolver(void)
GL_extension_GL_ARB_blend_func_extended,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1164 /* "glBindFragDataLocationIndexed" */,
1164 /* "glBindFragDataLocationIndexed" */,
};
@@ -9591,7 +71070,7 @@ epoxy_glBindFramebuffer_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1218 /* "glBindFramebuffer" */,
1218 /* "glBindFramebuffer" */,
1218 /* "glBindFramebuffer" */,
@@ -9611,7 +71090,7 @@ epoxy_glBindFramebufferEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1236 /* "glBindFramebufferEXT" */,
1218 /* "glBindFramebuffer" */,
1218 /* "glBindFramebuffer" */,
@@ -9636,7 +71115,7 @@ epoxy_glBindImageTexture_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1278 /* "glBindImageTexture" */,
1278 /* "glBindImageTexture" */,
1278 /* "glBindImageTexture" */,
@@ -9659,7 +71138,7 @@ epoxy_glBindImageTextures_resolver(void)
GL_extension_GL_ARB_multi_bind,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1319 /* "glBindImageTextures" */,
1319 /* "glBindImageTextures" */,
};
@@ -9700,7 +71179,7 @@ epoxy_glBindProgramARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1431 /* "glBindProgramARB" */,
1431 /* "glBindProgramARB" */,
1448 /* "glBindProgramNV" */,
@@ -9718,7 +71197,7 @@ epoxy_glBindProgramNV_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1448 /* "glBindProgramNV" */,
1431 /* "glBindProgramARB" */,
1431 /* "glBindProgramARB" */,
@@ -9736,7 +71215,7 @@ epoxy_glBindProgramPipeline_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1464 /* "glBindProgramPipeline" */,
1464 /* "glBindProgramPipeline" */,
1464 /* "glBindProgramPipeline" */,
@@ -9760,7 +71239,7 @@ epoxy_glBindRenderbuffer_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1511 /* "glBindRenderbuffer" */,
1511 /* "glBindRenderbuffer" */,
1511 /* "glBindRenderbuffer" */,
@@ -9790,7 +71269,7 @@ epoxy_glBindSampler_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1574 /* "glBindSampler" */,
1574 /* "glBindSampler" */,
1574 /* "glBindSampler" */,
@@ -9807,7 +71286,7 @@ epoxy_glBindSamplers_resolver(void)
GL_extension_GL_ARB_multi_bind,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1588 /* "glBindSamplers" */,
1588 /* "glBindSamplers" */,
};
@@ -9831,7 +71310,7 @@ epoxy_glBindTexture_resolver(void)
GL_extension_GL_EXT_texture_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1628 /* "glBindTexture" */,
1628 /* "glBindTexture" */,
1628 /* "glBindTexture" */,
@@ -9851,7 +71330,7 @@ epoxy_glBindTextureEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1642 /* "glBindTextureEXT" */,
1628 /* "glBindTexture" */,
1628 /* "glBindTexture" */,
@@ -9869,7 +71348,7 @@ epoxy_glBindTextureUnit_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1659 /* "glBindTextureUnit" */,
1659 /* "glBindTextureUnit" */,
};
@@ -9891,7 +71370,7 @@ epoxy_glBindTextures_resolver(void)
GL_extension_GL_ARB_multi_bind,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1707 /* "glBindTextures" */,
1707 /* "glBindTextures" */,
};
@@ -9908,7 +71387,7 @@ epoxy_glBindTransformFeedback_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1722 /* "glBindTransformFeedback" */,
1722 /* "glBindTransformFeedback" */,
1722 /* "glBindTransformFeedback" */,
@@ -9934,7 +71413,7 @@ epoxy_glBindVertexArray_resolver(void)
GL_extension_GL_OES_vertex_array_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1772 /* "glBindVertexArray" */,
1772 /* "glBindVertexArray" */,
1772 /* "glBindVertexArray" */,
@@ -9955,7 +71434,7 @@ epoxy_glBindVertexArrayAPPLE_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1790 /* "glBindVertexArrayAPPLE" */,
1772 /* "glBindVertexArray" */,
1772 /* "glBindVertexArray" */,
@@ -9975,7 +71454,7 @@ epoxy_glBindVertexArrayOES_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1813 /* "glBindVertexArrayOES" */,
1772 /* "glBindVertexArray" */,
1772 /* "glBindVertexArray" */,
@@ -9994,7 +71473,7 @@ epoxy_glBindVertexBuffer_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1834 /* "glBindVertexBuffer" */,
1834 /* "glBindVertexBuffer" */,
1834 /* "glBindVertexBuffer" */,
@@ -10011,7 +71490,7 @@ epoxy_glBindVertexBuffers_resolver(void)
GL_extension_GL_ARB_multi_bind,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
1853 /* "glBindVertexBuffers" */,
1853 /* "glBindVertexBuffers" */,
};
@@ -10137,7 +71616,7 @@ epoxy_glBlendColor_resolver(void)
GL_extension_GL_EXT_blend_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2205 /* "glBlendColor" */,
2205 /* "glBlendColor" */,
2205 /* "glBlendColor" */,
@@ -10157,7 +71636,7 @@ epoxy_glBlendColorEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2218 /* "glBlendColorEXT" */,
2205 /* "glBlendColor" */,
2205 /* "glBlendColor" */,
@@ -10183,7 +71662,7 @@ epoxy_glBlendEquation_resolver(void)
GL_extension_GL_EXT_blend_minmax,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2251 /* "glBlendEquation" */,
2251 /* "glBlendEquation" */,
2251 /* "glBlendEquation" */,
@@ -10203,7 +71682,7 @@ epoxy_glBlendEquationEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2267 /* "glBlendEquationEXT" */,
2251 /* "glBlendEquation" */,
2251 /* "glBlendEquation" */,
@@ -10224,7 +71703,7 @@ epoxy_glBlendEquationIndexedAMD_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2286 /* "glBlendEquationIndexedAMD" */,
2552 /* "glBlendEquationi" */,
2569 /* "glBlendEquationiARB" */,
@@ -10250,7 +71729,7 @@ epoxy_glBlendEquationSeparate_resolver(void)
GL_extension_GL_EXT_blend_equation_separate,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2331 /* "glBlendEquationSeparate" */,
2331 /* "glBlendEquationSeparate" */,
2355 /* "glBlendEquationSeparateEXT" */,
@@ -10268,7 +71747,7 @@ epoxy_glBlendEquationSeparateEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2355 /* "glBlendEquationSeparateEXT" */,
2331 /* "glBlendEquationSeparate" */,
2331 /* "glBlendEquationSeparate" */,
@@ -10288,7 +71767,7 @@ epoxy_glBlendEquationSeparateIndexedAMD_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2382 /* "glBlendEquationSeparateIndexedAMD" */,
2443 /* "glBlendEquationSeparatei" */,
2468 /* "glBlendEquationSeparateiARB" */,
@@ -10316,7 +71795,7 @@ epoxy_glBlendEquationSeparatei_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2443 /* "glBlendEquationSeparatei" */,
2382 /* "glBlendEquationSeparateIndexedAMD" */,
2468 /* "glBlendEquationSeparateiARB" */,
@@ -10338,7 +71817,7 @@ epoxy_glBlendEquationSeparateiARB_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2468 /* "glBlendEquationSeparateiARB" */,
2382 /* "glBlendEquationSeparateIndexedAMD" */,
2443 /* "glBlendEquationSeparatei" */,
@@ -10360,7 +71839,7 @@ epoxy_glBlendEquationSeparateiEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2496 /* "glBlendEquationSeparateiEXT" */,
2382 /* "glBlendEquationSeparateIndexedAMD" */,
2443 /* "glBlendEquationSeparatei" */,
@@ -10382,7 +71861,7 @@ epoxy_glBlendEquationSeparateiOES_resolver(void)
GL_extension_GL_EXT_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2524 /* "glBlendEquationSeparateiOES" */,
2382 /* "glBlendEquationSeparateIndexedAMD" */,
2443 /* "glBlendEquationSeparatei" */,
@@ -10404,7 +71883,7 @@ epoxy_glBlendEquationi_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2552 /* "glBlendEquationi" */,
2286 /* "glBlendEquationIndexedAMD" */,
2569 /* "glBlendEquationiARB" */,
@@ -10426,7 +71905,7 @@ epoxy_glBlendEquationiARB_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2569 /* "glBlendEquationiARB" */,
2286 /* "glBlendEquationIndexedAMD" */,
2552 /* "glBlendEquationi" */,
@@ -10448,7 +71927,7 @@ epoxy_glBlendEquationiEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2589 /* "glBlendEquationiEXT" */,
2286 /* "glBlendEquationIndexedAMD" */,
2552 /* "glBlendEquationi" */,
@@ -10470,7 +71949,7 @@ epoxy_glBlendEquationiOES_resolver(void)
GL_extension_GL_EXT_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2609 /* "glBlendEquationiOES" */,
2286 /* "glBlendEquationIndexedAMD" */,
2552 /* "glBlendEquationi" */,
@@ -10490,7 +71969,7 @@ epoxy_glBlendFunc_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2629 /* "glBlendFunc" */,
2629 /* "glBlendFunc" */,
2629 /* "glBlendFunc" */,
@@ -10510,7 +71989,7 @@ epoxy_glBlendFuncIndexedAMD_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2641 /* "glBlendFuncIndexedAMD" */,
2876 /* "glBlendFunci" */,
2889 /* "glBlendFunciARB" */,
@@ -10531,7 +72010,7 @@ epoxy_glBlendFuncSeparate_resolver(void)
GL_extension_GL_INGR_blend_func_separate,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2663 /* "glBlendFuncSeparate" */,
2663 /* "glBlendFuncSeparate" */,
2683 /* "glBlendFuncSeparateEXT" */,
@@ -10551,7 +72030,7 @@ epoxy_glBlendFuncSeparateEXT_resolver(void)
GL_extension_GL_INGR_blend_func_separate,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2683 /* "glBlendFuncSeparateEXT" */,
2663 /* "glBlendFuncSeparate" */,
2663 /* "glBlendFuncSeparate" */,
@@ -10571,7 +72050,7 @@ epoxy_glBlendFuncSeparateINGR_resolver(void)
GL_extension_GL_EXT_blend_func_separate,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2706 /* "glBlendFuncSeparateINGR" */,
2663 /* "glBlendFuncSeparate" */,
2663 /* "glBlendFuncSeparate" */,
@@ -10592,7 +72071,7 @@ epoxy_glBlendFuncSeparateIndexedAMD_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2730 /* "glBlendFuncSeparateIndexedAMD" */,
2783 /* "glBlendFuncSeparatei" */,
2804 /* "glBlendFuncSeparateiARB" */,
@@ -10620,7 +72099,7 @@ epoxy_glBlendFuncSeparatei_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2783 /* "glBlendFuncSeparatei" */,
2730 /* "glBlendFuncSeparateIndexedAMD" */,
2804 /* "glBlendFuncSeparateiARB" */,
@@ -10642,7 +72121,7 @@ epoxy_glBlendFuncSeparateiARB_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2804 /* "glBlendFuncSeparateiARB" */,
2730 /* "glBlendFuncSeparateIndexedAMD" */,
2783 /* "glBlendFuncSeparatei" */,
@@ -10664,7 +72143,7 @@ epoxy_glBlendFuncSeparateiEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2828 /* "glBlendFuncSeparateiEXT" */,
2730 /* "glBlendFuncSeparateIndexedAMD" */,
2783 /* "glBlendFuncSeparatei" */,
@@ -10686,7 +72165,7 @@ epoxy_glBlendFuncSeparateiOES_resolver(void)
GL_extension_GL_EXT_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2852 /* "glBlendFuncSeparateiOES" */,
2730 /* "glBlendFuncSeparateIndexedAMD" */,
2783 /* "glBlendFuncSeparatei" */,
@@ -10708,7 +72187,7 @@ epoxy_glBlendFunci_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2876 /* "glBlendFunci" */,
2641 /* "glBlendFuncIndexedAMD" */,
2889 /* "glBlendFunciARB" */,
@@ -10730,7 +72209,7 @@ epoxy_glBlendFunciARB_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2889 /* "glBlendFunciARB" */,
2641 /* "glBlendFuncIndexedAMD" */,
2876 /* "glBlendFunci" */,
@@ -10752,7 +72231,7 @@ epoxy_glBlendFunciEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2905 /* "glBlendFunciEXT" */,
2641 /* "glBlendFuncIndexedAMD" */,
2876 /* "glBlendFunci" */,
@@ -10774,7 +72253,7 @@ epoxy_glBlendFunciOES_resolver(void)
GL_extension_GL_EXT_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2921 /* "glBlendFunciOES" */,
2641 /* "glBlendFuncIndexedAMD" */,
2876 /* "glBlendFunci" */,
@@ -10802,7 +72281,7 @@ epoxy_glBlitFramebuffer_resolver(void)
GL_extension_GL_NV_framebuffer_blit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2957 /* "glBlitFramebuffer" */,
2957 /* "glBlitFramebuffer" */,
2957 /* "glBlitFramebuffer" */,
@@ -10830,7 +72309,7 @@ epoxy_glBlitFramebufferEXT_resolver(void)
GL_extension_GL_NV_framebuffer_blit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
2998 /* "glBlitFramebufferEXT" */,
2957 /* "glBlitFramebuffer" */,
2957 /* "glBlitFramebuffer" */,
@@ -10852,7 +72331,7 @@ epoxy_glBlitFramebufferNV_resolver(void)
GL_extension_GL_EXT_framebuffer_blit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3019 /* "glBlitFramebufferNV" */,
2957 /* "glBlitFramebuffer" */,
2957 /* "glBlitFramebuffer" */,
@@ -10871,7 +72350,7 @@ epoxy_glBlitNamedFramebuffer_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3039 /* "glBlitNamedFramebuffer" */,
3039 /* "glBlitNamedFramebuffer" */,
};
@@ -10895,7 +72374,7 @@ epoxy_glBufferData_resolver(void)
GL_extension_GL_ARB_vertex_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3085 /* "glBufferData" */,
3085 /* "glBufferData" */,
3085 /* "glBufferData" */,
@@ -10915,7 +72394,7 @@ epoxy_glBufferDataARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3098 /* "glBufferDataARB" */,
3085 /* "glBufferData" */,
3085 /* "glBufferData" */,
@@ -10946,7 +72425,7 @@ epoxy_glBufferStorage_resolver(void)
GL_extension_GL_EXT_buffer_storage,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3164 /* "glBufferStorage" */,
3164 /* "glBufferStorage" */,
3180 /* "glBufferStorageEXT" */,
@@ -10964,7 +72443,7 @@ epoxy_glBufferStorageEXT_resolver(void)
GL_extension_GL_ARB_buffer_storage,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3180 /* "glBufferStorageEXT" */,
3164 /* "glBufferStorage" */,
3164 /* "glBufferStorage" */,
@@ -10983,7 +72462,7 @@ epoxy_glBufferSubData_resolver(void)
GL_extension_GL_ARB_vertex_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3199 /* "glBufferSubData" */,
3199 /* "glBufferSubData" */,
3199 /* "glBufferSubData" */,
@@ -11003,7 +72482,7 @@ epoxy_glBufferSubDataARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3215 /* "glBufferSubDataARB" */,
3199 /* "glBufferSubData" */,
3199 /* "glBufferSubData" */,
@@ -11041,7 +72520,7 @@ epoxy_glCheckFramebufferStatus_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3277 /* "glCheckFramebufferStatus" */,
3277 /* "glCheckFramebufferStatus" */,
3277 /* "glCheckFramebufferStatus" */,
@@ -11061,7 +72540,7 @@ epoxy_glCheckFramebufferStatusEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3302 /* "glCheckFramebufferStatusEXT" */,
3277 /* "glCheckFramebufferStatus" */,
3277 /* "glCheckFramebufferStatus" */,
@@ -11085,7 +72564,7 @@ epoxy_glCheckNamedFramebufferStatus_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3358 /* "glCheckNamedFramebufferStatus" */,
3358 /* "glCheckNamedFramebufferStatus" */,
};
@@ -11107,7 +72586,7 @@ epoxy_glClampColor_resolver(void)
GL_extension_GL_ARB_color_buffer_float,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3421 /* "glClampColor" */,
3434 /* "glClampColorARB" */,
};
@@ -11123,7 +72602,7 @@ epoxy_glClampColorARB_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3434 /* "glClampColorARB" */,
3421 /* "glClampColor" */,
};
@@ -11140,7 +72619,7 @@ epoxy_glClear_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3450 /* "glClear" */,
3450 /* "glClear" */,
3450 /* "glClear" */,
@@ -11169,7 +72648,7 @@ epoxy_glClearBufferData_resolver(void)
GL_extension_GL_ARB_clear_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3488 /* "glClearBufferData" */,
3488 /* "glClearBufferData" */,
};
@@ -11185,7 +72664,7 @@ epoxy_glClearBufferSubData_resolver(void)
GL_extension_GL_ARB_clear_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3506 /* "glClearBufferSubData" */,
3506 /* "glClearBufferSubData" */,
};
@@ -11201,7 +72680,7 @@ epoxy_glClearBufferfi_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3527 /* "glClearBufferfi" */,
3527 /* "glClearBufferfi" */,
};
@@ -11217,7 +72696,7 @@ epoxy_glClearBufferfv_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3543 /* "glClearBufferfv" */,
3543 /* "glClearBufferfv" */,
};
@@ -11233,7 +72712,7 @@ epoxy_glClearBufferiv_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3559 /* "glClearBufferiv" */,
3559 /* "glClearBufferiv" */,
};
@@ -11249,7 +72728,7 @@ epoxy_glClearBufferuiv_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3575 /* "glClearBufferuiv" */,
3575 /* "glClearBufferuiv" */,
};
@@ -11266,7 +72745,7 @@ epoxy_glClearColor_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3592 /* "glClearColor" */,
3592 /* "glClearColor" */,
3592 /* "glClearColor" */,
@@ -11322,7 +72801,7 @@ epoxy_glClearDepthf_resolver(void)
GL_extension_GL_OES_single_precision,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3702 /* "glClearDepthf" */,
3702 /* "glClearDepthf" */,
3702 /* "glClearDepthf" */,
@@ -11344,7 +72823,7 @@ epoxy_glClearDepthfOES_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3716 /* "glClearDepthfOES" */,
3702 /* "glClearDepthf" */,
3702 /* "glClearDepthf" */,
@@ -11381,7 +72860,7 @@ epoxy_glClearNamedBufferData_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3777 /* "glClearNamedBufferData" */,
3777 /* "glClearNamedBufferData" */,
};
@@ -11403,7 +72882,7 @@ epoxy_glClearNamedBufferSubData_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3826 /* "glClearNamedBufferSubData" */,
3826 /* "glClearNamedBufferSubData" */,
};
@@ -11425,7 +72904,7 @@ epoxy_glClearNamedFramebufferfi_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3881 /* "glClearNamedFramebufferfi" */,
3881 /* "glClearNamedFramebufferfi" */,
};
@@ -11441,7 +72920,7 @@ epoxy_glClearNamedFramebufferfv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3907 /* "glClearNamedFramebufferfv" */,
3907 /* "glClearNamedFramebufferfv" */,
};
@@ -11457,7 +72936,7 @@ epoxy_glClearNamedFramebufferiv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3933 /* "glClearNamedFramebufferiv" */,
3933 /* "glClearNamedFramebufferiv" */,
};
@@ -11473,7 +72952,7 @@ epoxy_glClearNamedFramebufferuiv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3959 /* "glClearNamedFramebufferuiv" */,
3959 /* "glClearNamedFramebufferuiv" */,
};
@@ -11490,7 +72969,7 @@ epoxy_glClearStencil_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
3986 /* "glClearStencil" */,
3986 /* "glClearStencil" */,
3986 /* "glClearStencil" */,
@@ -11507,7 +72986,7 @@ epoxy_glClearTexImage_resolver(void)
GL_extension_GL_ARB_clear_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
4001 /* "glClearTexImage" */,
4001 /* "glClearTexImage" */,
};
@@ -11523,7 +73002,7 @@ epoxy_glClearTexSubImage_resolver(void)
GL_extension_GL_ARB_clear_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
4017 /* "glClearTexSubImage" */,
4017 /* "glClearTexSubImage" */,
};
@@ -11540,7 +73019,7 @@ epoxy_glClientActiveTexture_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
4036 /* "glClientActiveTexture" */,
4036 /* "glClientActiveTexture" */,
4058 /* "glClientActiveTextureARB" */,
@@ -11558,7 +73037,7 @@ epoxy_glClientActiveTextureARB_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
4058 /* "glClientActiveTextureARB" */,
4036 /* "glClientActiveTexture" */,
4036 /* "glClientActiveTexture" */,
@@ -11589,7 +73068,7 @@ epoxy_glClientWaitSync_resolver(void)
GL_extension_GL_APPLE_sync,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
4138 /* "glClientWaitSync" */,
4138 /* "glClientWaitSync" */,
4138 /* "glClientWaitSync" */,
@@ -11609,7 +73088,7 @@ epoxy_glClientWaitSyncAPPLE_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
4155 /* "glClientWaitSyncAPPLE" */,
4138 /* "glClientWaitSync" */,
4138 /* "glClientWaitSync" */,
@@ -11627,7 +73106,7 @@ epoxy_glClipControl_resolver(void)
GL_extension_GL_ARB_clip_control,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
4177 /* "glClipControl" */,
4177 /* "glClipControl" */,
};
@@ -11841,7 +73320,7 @@ epoxy_glColor4f_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
4604 /* "glColor4f" */,
4604 /* "glColor4f" */,
};
@@ -11911,7 +73390,7 @@ epoxy_glColor4ub_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
4751 /* "glColor4ub" */,
4751 /* "glColor4ub" */,
};
@@ -12024,7 +73503,7 @@ epoxy_glColorMask_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5029 /* "glColorMask" */,
5029 /* "glColorMask" */,
5029 /* "glColorMask" */,
@@ -12043,7 +73522,7 @@ epoxy_glColorMaskIndexedEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5041 /* "glColorMaskIndexedEXT" */,
5063 /* "glColorMaski" */,
5076 /* "glColorMaskiEXT" */,
@@ -12063,7 +73542,7 @@ epoxy_glColorMaski_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5063 /* "glColorMaski" */,
5041 /* "glColorMaskIndexedEXT" */,
5076 /* "glColorMaskiEXT" */,
@@ -12083,7 +73562,7 @@ epoxy_glColorMaskiEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5076 /* "glColorMaskiEXT" */,
5041 /* "glColorMaskIndexedEXT" */,
5063 /* "glColorMaski" */,
@@ -12103,7 +73582,7 @@ epoxy_glColorMaskiOES_resolver(void)
GL_extension_GL_EXT_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5092 /* "glColorMaskiOES" */,
5041 /* "glColorMaskIndexedEXT" */,
5063 /* "glColorMaski" */,
@@ -12127,7 +73606,7 @@ epoxy_glColorP3ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5124 /* "glColorP3ui" */,
5124 /* "glColorP3ui" */,
};
@@ -12143,7 +73622,7 @@ epoxy_glColorP3uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5136 /* "glColorP3uiv" */,
5136 /* "glColorP3uiv" */,
};
@@ -12159,7 +73638,7 @@ epoxy_glColorP4ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5149 /* "glColorP4ui" */,
5149 /* "glColorP4ui" */,
};
@@ -12175,7 +73654,7 @@ epoxy_glColorP4uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5161 /* "glColorP4uiv" */,
5161 /* "glColorP4uiv" */,
};
@@ -12191,7 +73670,7 @@ epoxy_glColorPointer_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5174 /* "glColorPointer" */,
5174 /* "glColorPointer" */,
};
@@ -12225,7 +73704,7 @@ epoxy_glColorSubTable_resolver(void)
GL_extension_GL_EXT_color_subtable,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5250 /* "glColorSubTable" */,
5266 /* "glColorSubTableEXT" */,
};
@@ -12241,7 +73720,7 @@ epoxy_glColorSubTableEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5266 /* "glColorSubTableEXT" */,
5250 /* "glColorSubTable" */,
};
@@ -12258,7 +73737,7 @@ epoxy_glColorTable_resolver(void)
GL_extension_GL_SGI_color_table,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5285 /* "glColorTable" */,
5298 /* "glColorTableEXT" */,
5416 /* "glColorTableSGI" */,
@@ -12276,7 +73755,7 @@ epoxy_glColorTableEXT_resolver(void)
GL_extension_GL_SGI_color_table,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5298 /* "glColorTableEXT" */,
5285 /* "glColorTable" */,
5416 /* "glColorTableSGI" */,
@@ -12293,7 +73772,7 @@ epoxy_glColorTableParameterfv_resolver(void)
GL_extension_GL_SGI_color_table,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5314 /* "glColorTableParameterfv" */,
5338 /* "glColorTableParameterfvSGI" */,
};
@@ -12309,7 +73788,7 @@ epoxy_glColorTableParameterfvSGI_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5338 /* "glColorTableParameterfvSGI" */,
5314 /* "glColorTableParameterfv" */,
};
@@ -12325,7 +73804,7 @@ epoxy_glColorTableParameteriv_resolver(void)
GL_extension_GL_SGI_color_table,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5365 /* "glColorTableParameteriv" */,
5389 /* "glColorTableParameterivSGI" */,
};
@@ -12341,7 +73820,7 @@ epoxy_glColorTableParameterivSGI_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5389 /* "glColorTableParameterivSGI" */,
5365 /* "glColorTableParameteriv" */,
};
@@ -12358,7 +73837,7 @@ epoxy_glColorTableSGI_resolver(void)
GL_extension_GL_EXT_paletted_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5416 /* "glColorTableSGI" */,
5285 /* "glColorTable" */,
5298 /* "glColorTableEXT" */,
@@ -12430,7 +73909,7 @@ epoxy_glCompileShader_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5639 /* "glCompileShader" */,
5639 /* "glCompileShader" */,
5655 /* "glCompileShaderARB" */,
@@ -12448,7 +73927,7 @@ epoxy_glCompileShaderARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5655 /* "glCompileShaderARB" */,
5639 /* "glCompileShader" */,
5639 /* "glCompileShader" */,
@@ -12507,7 +73986,7 @@ epoxy_glCompressedTexImage1D_resolver(void)
GL_extension_GL_ARB_texture_compression,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5895 /* "glCompressedTexImage1D" */,
5918 /* "glCompressedTexImage1DARB" */,
};
@@ -12523,7 +74002,7 @@ epoxy_glCompressedTexImage1DARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5918 /* "glCompressedTexImage1DARB" */,
5895 /* "glCompressedTexImage1D" */,
};
@@ -12541,7 +74020,7 @@ epoxy_glCompressedTexImage2D_resolver(void)
GL_extension_GL_ARB_texture_compression,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5944 /* "glCompressedTexImage2D" */,
5944 /* "glCompressedTexImage2D" */,
5944 /* "glCompressedTexImage2D" */,
@@ -12561,7 +74040,7 @@ epoxy_glCompressedTexImage2DARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5967 /* "glCompressedTexImage2DARB" */,
5944 /* "glCompressedTexImage2D" */,
5944 /* "glCompressedTexImage2D" */,
@@ -12581,7 +74060,7 @@ epoxy_glCompressedTexImage3D_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
5993 /* "glCompressedTexImage3D" */,
5993 /* "glCompressedTexImage3D" */,
6016 /* "glCompressedTexImage3DARB" */,
@@ -12601,7 +74080,7 @@ epoxy_glCompressedTexImage3DARB_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6016 /* "glCompressedTexImage3DARB" */,
5993 /* "glCompressedTexImage3D" */,
5993 /* "glCompressedTexImage3D" */,
@@ -12621,7 +74100,7 @@ epoxy_glCompressedTexImage3DOES_resolver(void)
GL_extension_GL_ARB_texture_compression,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6042 /* "glCompressedTexImage3DOES" */,
5993 /* "glCompressedTexImage3D" */,
5993 /* "glCompressedTexImage3D" */,
@@ -12639,7 +74118,7 @@ epoxy_glCompressedTexSubImage1D_resolver(void)
GL_extension_GL_ARB_texture_compression,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6068 /* "glCompressedTexSubImage1D" */,
6094 /* "glCompressedTexSubImage1DARB" */,
};
@@ -12655,7 +74134,7 @@ epoxy_glCompressedTexSubImage1DARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6094 /* "glCompressedTexSubImage1DARB" */,
6068 /* "glCompressedTexSubImage1D" */,
};
@@ -12673,7 +74152,7 @@ epoxy_glCompressedTexSubImage2D_resolver(void)
GL_extension_GL_ARB_texture_compression,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6123 /* "glCompressedTexSubImage2D" */,
6123 /* "glCompressedTexSubImage2D" */,
6123 /* "glCompressedTexSubImage2D" */,
@@ -12693,7 +74172,7 @@ epoxy_glCompressedTexSubImage2DARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6149 /* "glCompressedTexSubImage2DARB" */,
6123 /* "glCompressedTexSubImage2D" */,
6123 /* "glCompressedTexSubImage2D" */,
@@ -12713,7 +74192,7 @@ epoxy_glCompressedTexSubImage3D_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6178 /* "glCompressedTexSubImage3D" */,
6178 /* "glCompressedTexSubImage3D" */,
6204 /* "glCompressedTexSubImage3DARB" */,
@@ -12733,7 +74212,7 @@ epoxy_glCompressedTexSubImage3DARB_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6204 /* "glCompressedTexSubImage3DARB" */,
6178 /* "glCompressedTexSubImage3D" */,
6178 /* "glCompressedTexSubImage3D" */,
@@ -12753,7 +74232,7 @@ epoxy_glCompressedTexSubImage3DOES_resolver(void)
GL_extension_GL_ARB_texture_compression,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6233 /* "glCompressedTexSubImage3DOES" */,
6178 /* "glCompressedTexSubImage3D" */,
6178 /* "glCompressedTexSubImage3D" */,
@@ -12789,7 +74268,7 @@ epoxy_glCompressedTextureSubImage1D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6352 /* "glCompressedTextureSubImage1D" */,
6352 /* "glCompressedTextureSubImage1D" */,
};
@@ -12811,7 +74290,7 @@ epoxy_glCompressedTextureSubImage2D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6415 /* "glCompressedTextureSubImage2D" */,
6415 /* "glCompressedTextureSubImage2D" */,
};
@@ -12833,7 +74312,7 @@ epoxy_glCompressedTextureSubImage3D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6478 /* "glCompressedTextureSubImage3D" */,
6478 /* "glCompressedTextureSubImage3D" */,
};
@@ -12855,7 +74334,7 @@ epoxy_glConvolutionFilter1D_resolver(void)
GL_extension_GL_EXT_convolution,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6541 /* "glConvolutionFilter1D" */,
6563 /* "glConvolutionFilter1DEXT" */,
};
@@ -12871,7 +74350,7 @@ epoxy_glConvolutionFilter1DEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6563 /* "glConvolutionFilter1DEXT" */,
6541 /* "glConvolutionFilter1D" */,
};
@@ -12887,7 +74366,7 @@ epoxy_glConvolutionFilter2D_resolver(void)
GL_extension_GL_EXT_convolution,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6588 /* "glConvolutionFilter2D" */,
6610 /* "glConvolutionFilter2DEXT" */,
};
@@ -12903,7 +74382,7 @@ epoxy_glConvolutionFilter2DEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6610 /* "glConvolutionFilter2DEXT" */,
6588 /* "glConvolutionFilter2D" */,
};
@@ -12919,7 +74398,7 @@ epoxy_glConvolutionParameterf_resolver(void)
GL_extension_GL_EXT_convolution,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6635 /* "glConvolutionParameterf" */,
6659 /* "glConvolutionParameterfEXT" */,
};
@@ -12935,7 +74414,7 @@ epoxy_glConvolutionParameterfEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6659 /* "glConvolutionParameterfEXT" */,
6635 /* "glConvolutionParameterf" */,
};
@@ -12951,7 +74430,7 @@ epoxy_glConvolutionParameterfv_resolver(void)
GL_extension_GL_EXT_convolution,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6686 /* "glConvolutionParameterfv" */,
6711 /* "glConvolutionParameterfvEXT" */,
};
@@ -12967,7 +74446,7 @@ epoxy_glConvolutionParameterfvEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6711 /* "glConvolutionParameterfvEXT" */,
6686 /* "glConvolutionParameterfv" */,
};
@@ -12983,7 +74462,7 @@ epoxy_glConvolutionParameteri_resolver(void)
GL_extension_GL_EXT_convolution,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6739 /* "glConvolutionParameteri" */,
6763 /* "glConvolutionParameteriEXT" */,
};
@@ -12999,7 +74478,7 @@ epoxy_glConvolutionParameteriEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6763 /* "glConvolutionParameteriEXT" */,
6739 /* "glConvolutionParameteri" */,
};
@@ -13015,7 +74494,7 @@ epoxy_glConvolutionParameteriv_resolver(void)
GL_extension_GL_EXT_convolution,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6790 /* "glConvolutionParameteriv" */,
6815 /* "glConvolutionParameterivEXT" */,
};
@@ -13031,7 +74510,7 @@ epoxy_glConvolutionParameterivEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6815 /* "glConvolutionParameterivEXT" */,
6790 /* "glConvolutionParameteriv" */,
};
@@ -13061,7 +74540,7 @@ epoxy_glCopyBufferSubData_resolver(void)
GL_extension_GL_NV_copy_buffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6898 /* "glCopyBufferSubData" */,
6898 /* "glCopyBufferSubData" */,
6898 /* "glCopyBufferSubData" */,
@@ -13081,7 +74560,7 @@ epoxy_glCopyBufferSubDataNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6918 /* "glCopyBufferSubDataNV" */,
6898 /* "glCopyBufferSubData" */,
6898 /* "glCopyBufferSubData" */,
@@ -13099,7 +74578,7 @@ epoxy_glCopyColorSubTable_resolver(void)
GL_extension_GL_EXT_color_subtable,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6940 /* "glCopyColorSubTable" */,
6960 /* "glCopyColorSubTableEXT" */,
};
@@ -13115,7 +74594,7 @@ epoxy_glCopyColorSubTableEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6960 /* "glCopyColorSubTableEXT" */,
6940 /* "glCopyColorSubTable" */,
};
@@ -13131,7 +74610,7 @@ epoxy_glCopyColorTable_resolver(void)
GL_extension_GL_SGI_color_table,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
6983 /* "glCopyColorTable" */,
7000 /* "glCopyColorTableSGI" */,
};
@@ -13147,7 +74626,7 @@ epoxy_glCopyColorTableSGI_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7000 /* "glCopyColorTableSGI" */,
6983 /* "glCopyColorTable" */,
};
@@ -13163,7 +74642,7 @@ epoxy_glCopyConvolutionFilter1D_resolver(void)
GL_extension_GL_EXT_convolution,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7020 /* "glCopyConvolutionFilter1D" */,
7046 /* "glCopyConvolutionFilter1DEXT" */,
};
@@ -13179,7 +74658,7 @@ epoxy_glCopyConvolutionFilter1DEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7046 /* "glCopyConvolutionFilter1DEXT" */,
7020 /* "glCopyConvolutionFilter1D" */,
};
@@ -13195,7 +74674,7 @@ epoxy_glCopyConvolutionFilter2D_resolver(void)
GL_extension_GL_EXT_convolution,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7075 /* "glCopyConvolutionFilter2D" */,
7101 /* "glCopyConvolutionFilter2DEXT" */,
};
@@ -13211,7 +74690,7 @@ epoxy_glCopyConvolutionFilter2DEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7101 /* "glCopyConvolutionFilter2DEXT" */,
7075 /* "glCopyConvolutionFilter2D" */,
};
@@ -13229,7 +74708,7 @@ epoxy_glCopyImageSubData_resolver(void)
GL_extension_GL_OES_copy_image,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7130 /* "glCopyImageSubData" */,
7130 /* "glCopyImageSubData" */,
7149 /* "glCopyImageSubDataEXT" */,
@@ -13249,7 +74728,7 @@ epoxy_glCopyImageSubDataEXT_resolver(void)
GL_extension_GL_OES_copy_image,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7149 /* "glCopyImageSubDataEXT" */,
7130 /* "glCopyImageSubData" */,
7130 /* "glCopyImageSubData" */,
@@ -13275,7 +74754,7 @@ epoxy_glCopyImageSubDataOES_resolver(void)
GL_extension_GL_EXT_copy_image,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7192 /* "glCopyImageSubDataOES" */,
7130 /* "glCopyImageSubData" */,
7130 /* "glCopyImageSubData" */,
@@ -13323,7 +74802,7 @@ epoxy_glCopyNamedBufferSubData_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7348 /* "glCopyNamedBufferSubData" */,
7348 /* "glCopyNamedBufferSubData" */,
};
@@ -13351,7 +74830,7 @@ epoxy_glCopyTexImage1D_resolver(void)
GL_extension_GL_EXT_copy_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7399 /* "glCopyTexImage1D" */,
7416 /* "glCopyTexImage1DEXT" */,
};
@@ -13367,7 +74846,7 @@ epoxy_glCopyTexImage1DEXT_resolver(void)
Desktop_OpenGL_1_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7416 /* "glCopyTexImage1DEXT" */,
7399 /* "glCopyTexImage1D" */,
};
@@ -13385,7 +74864,7 @@ epoxy_glCopyTexImage2D_resolver(void)
GL_extension_GL_EXT_copy_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7436 /* "glCopyTexImage2D" */,
7436 /* "glCopyTexImage2D" */,
7436 /* "glCopyTexImage2D" */,
@@ -13405,7 +74884,7 @@ epoxy_glCopyTexImage2DEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7453 /* "glCopyTexImage2DEXT" */,
7436 /* "glCopyTexImage2D" */,
7436 /* "glCopyTexImage2D" */,
@@ -13423,7 +74902,7 @@ epoxy_glCopyTexSubImage1D_resolver(void)
GL_extension_GL_EXT_copy_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7473 /* "glCopyTexSubImage1D" */,
7493 /* "glCopyTexSubImage1DEXT" */,
};
@@ -13439,7 +74918,7 @@ epoxy_glCopyTexSubImage1DEXT_resolver(void)
Desktop_OpenGL_1_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7493 /* "glCopyTexSubImage1DEXT" */,
7473 /* "glCopyTexSubImage1D" */,
};
@@ -13457,7 +74936,7 @@ epoxy_glCopyTexSubImage2D_resolver(void)
GL_extension_GL_EXT_copy_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7516 /* "glCopyTexSubImage2D" */,
7516 /* "glCopyTexSubImage2D" */,
7516 /* "glCopyTexSubImage2D" */,
@@ -13477,7 +74956,7 @@ epoxy_glCopyTexSubImage2DEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7536 /* "glCopyTexSubImage2DEXT" */,
7516 /* "glCopyTexSubImage2D" */,
7516 /* "glCopyTexSubImage2D" */,
@@ -13497,7 +74976,7 @@ epoxy_glCopyTexSubImage3D_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7559 /* "glCopyTexSubImage3D" */,
7559 /* "glCopyTexSubImage3D" */,
7579 /* "glCopyTexSubImage3DEXT" */,
@@ -13517,7 +74996,7 @@ epoxy_glCopyTexSubImage3DEXT_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7579 /* "glCopyTexSubImage3DEXT" */,
7559 /* "glCopyTexSubImage3D" */,
7559 /* "glCopyTexSubImage3D" */,
@@ -13537,7 +75016,7 @@ epoxy_glCopyTexSubImage3DOES_resolver(void)
GL_extension_GL_EXT_copy_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7602 /* "glCopyTexSubImage3DOES" */,
7559 /* "glCopyTexSubImage3D" */,
7559 /* "glCopyTexSubImage3D" */,
@@ -13573,7 +75052,7 @@ epoxy_glCopyTextureSubImage1D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7698 /* "glCopyTextureSubImage1D" */,
7698 /* "glCopyTextureSubImage1D" */,
};
@@ -13595,7 +75074,7 @@ epoxy_glCopyTextureSubImage2D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7749 /* "glCopyTextureSubImage2D" */,
7749 /* "glCopyTextureSubImage2D" */,
};
@@ -13617,7 +75096,7 @@ epoxy_glCopyTextureSubImage3D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
7800 /* "glCopyTextureSubImage3D" */,
7800 /* "glCopyTextureSubImage3D" */,
};
@@ -13687,7 +75166,7 @@ epoxy_glCreateBuffers_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8035 /* "glCreateBuffers" */,
8035 /* "glCreateBuffers" */,
};
@@ -13709,7 +75188,7 @@ epoxy_glCreateFramebuffers_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8074 /* "glCreateFramebuffers" */,
8074 /* "glCreateFramebuffers" */,
};
@@ -13732,7 +75211,7 @@ epoxy_glCreateProgram_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8118 /* "glCreateProgram" */,
8118 /* "glCreateProgram" */,
8134 /* "glCreateProgramObjectARB" */,
@@ -13750,7 +75229,7 @@ epoxy_glCreateProgramObjectARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8134 /* "glCreateProgramObjectARB" */,
8118 /* "glCreateProgram" */,
8118 /* "glCreateProgram" */,
@@ -13767,7 +75246,7 @@ epoxy_glCreateProgramPipelines_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8159 /* "glCreateProgramPipelines" */,
8159 /* "glCreateProgramPipelines" */,
};
@@ -13783,7 +75262,7 @@ epoxy_glCreateQueries_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8184 /* "glCreateQueries" */,
8184 /* "glCreateQueries" */,
};
@@ -13799,7 +75278,7 @@ epoxy_glCreateRenderbuffers_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8200 /* "glCreateRenderbuffers" */,
8200 /* "glCreateRenderbuffers" */,
};
@@ -13815,7 +75294,7 @@ epoxy_glCreateSamplers_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8222 /* "glCreateSamplers" */,
8222 /* "glCreateSamplers" */,
};
@@ -13832,7 +75311,7 @@ epoxy_glCreateShader_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8239 /* "glCreateShader" */,
8239 /* "glCreateShader" */,
8254 /* "glCreateShaderObjectARB" */,
@@ -13850,7 +75329,7 @@ epoxy_glCreateShaderObjectARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8254 /* "glCreateShaderObjectARB" */,
8239 /* "glCreateShader" */,
8239 /* "glCreateShader" */,
@@ -13874,7 +75353,7 @@ epoxy_glCreateShaderProgramv_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8303 /* "glCreateShaderProgramv" */,
8303 /* "glCreateShaderProgramv" */,
8303 /* "glCreateShaderProgramv" */,
@@ -13909,7 +75388,7 @@ epoxy_glCreateTextures_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8396 /* "glCreateTextures" */,
8396 /* "glCreateTextures" */,
};
@@ -13925,7 +75404,7 @@ epoxy_glCreateTransformFeedbacks_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8413 /* "glCreateTransformFeedbacks" */,
8413 /* "glCreateTransformFeedbacks" */,
};
@@ -13941,7 +75420,7 @@ epoxy_glCreateVertexArrays_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8440 /* "glCreateVertexArrays" */,
8440 /* "glCreateVertexArrays" */,
};
@@ -13958,7 +75437,7 @@ epoxy_glCullFace_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8461 /* "glCullFace" */,
8461 /* "glCullFace" */,
8461 /* "glCullFace" */,
@@ -14001,7 +75480,7 @@ epoxy_glDebugMessageCallback_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8566 /* "glDebugMessageCallback" */,
8566 /* "glDebugMessageCallback" */,
8615 /* "glDebugMessageCallbackARB" */,
@@ -14027,7 +75506,7 @@ epoxy_glDebugMessageCallbackARB_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8615 /* "glDebugMessageCallbackARB" */,
8566 /* "glDebugMessageCallback" */,
8566 /* "glDebugMessageCallback" */,
@@ -14047,7 +75526,7 @@ epoxy_glDebugMessageCallbackKHR_resolver(void)
GL_extension_GL_ARB_debug_output,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8641 /* "glDebugMessageCallbackKHR" */,
8566 /* "glDebugMessageCallback" */,
8566 /* "glDebugMessageCallback" */,
@@ -14067,7 +75546,7 @@ epoxy_glDebugMessageControl_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8667 /* "glDebugMessageControl" */,
8667 /* "glDebugMessageControl" */,
8689 /* "glDebugMessageControlARB" */,
@@ -14087,7 +75566,7 @@ epoxy_glDebugMessageControlARB_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8689 /* "glDebugMessageControlARB" */,
8667 /* "glDebugMessageControl" */,
8667 /* "glDebugMessageControl" */,
@@ -14107,7 +75586,7 @@ epoxy_glDebugMessageControlKHR_resolver(void)
GL_extension_GL_ARB_debug_output,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8714 /* "glDebugMessageControlKHR" */,
8667 /* "glDebugMessageControl" */,
8667 /* "glDebugMessageControl" */,
@@ -14133,7 +75612,7 @@ epoxy_glDebugMessageInsert_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8763 /* "glDebugMessageInsert" */,
8763 /* "glDebugMessageInsert" */,
8808 /* "glDebugMessageInsertARB" */,
@@ -14159,7 +75638,7 @@ epoxy_glDebugMessageInsertARB_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8808 /* "glDebugMessageInsertARB" */,
8763 /* "glDebugMessageInsert" */,
8763 /* "glDebugMessageInsert" */,
@@ -14179,7 +75658,7 @@ epoxy_glDebugMessageInsertKHR_resolver(void)
GL_extension_GL_ARB_debug_output,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8832 /* "glDebugMessageInsertKHR" */,
8763 /* "glDebugMessageInsert" */,
8763 /* "glDebugMessageInsert" */,
@@ -14223,7 +75702,7 @@ epoxy_glDeleteBuffers_resolver(void)
GL_extension_GL_ARB_vertex_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8940 /* "glDeleteBuffers" */,
8940 /* "glDeleteBuffers" */,
8940 /* "glDeleteBuffers" */,
@@ -14243,7 +75722,7 @@ epoxy_glDeleteBuffersARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
8956 /* "glDeleteBuffersARB" */,
8940 /* "glDeleteBuffers" */,
8940 /* "glDeleteBuffers" */,
@@ -14287,7 +75766,7 @@ epoxy_glDeleteFramebuffers_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9061 /* "glDeleteFramebuffers" */,
9061 /* "glDeleteFramebuffers" */,
9061 /* "glDeleteFramebuffers" */,
@@ -14307,7 +75786,7 @@ epoxy_glDeleteFramebuffersEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9082 /* "glDeleteFramebuffersEXT" */,
9061 /* "glDeleteFramebuffers" */,
9061 /* "glDeleteFramebuffers" */,
@@ -14379,7 +75858,7 @@ epoxy_glDeleteProgram_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9292 /* "glDeleteProgram" */,
9292 /* "glDeleteProgram" */,
};
@@ -14396,7 +75875,7 @@ epoxy_glDeleteProgramPipelines_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9308 /* "glDeleteProgramPipelines" */,
9308 /* "glDeleteProgramPipelines" */,
9308 /* "glDeleteProgramPipelines" */,
@@ -14420,7 +75899,7 @@ epoxy_glDeleteProgramsARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9361 /* "glDeleteProgramsARB" */,
9361 /* "glDeleteProgramsARB" */,
9381 /* "glDeleteProgramsNV" */,
@@ -14438,7 +75917,7 @@ epoxy_glDeleteProgramsNV_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9381 /* "glDeleteProgramsNV" */,
9361 /* "glDeleteProgramsARB" */,
9361 /* "glDeleteProgramsARB" */,
@@ -14456,7 +75935,7 @@ epoxy_glDeleteQueries_resolver(void)
GL_extension_GL_ARB_occlusion_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9400 /* "glDeleteQueries" */,
9400 /* "glDeleteQueries" */,
9416 /* "glDeleteQueriesARB" */,
@@ -14474,7 +75953,7 @@ epoxy_glDeleteQueriesARB_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9416 /* "glDeleteQueriesARB" */,
9400 /* "glDeleteQueries" */,
9400 /* "glDeleteQueries" */,
@@ -14491,7 +75970,7 @@ epoxy_glDeleteQueriesEXT_resolver(void)
GL_extension_GL_EXT_occlusion_query_boolean,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9435 /* "glDeleteQueriesEXT" */,
9435 /* "glDeleteQueriesEXT" */,
};
@@ -14509,7 +75988,7 @@ epoxy_glDeleteRenderbuffers_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9454 /* "glDeleteRenderbuffers" */,
9454 /* "glDeleteRenderbuffers" */,
9454 /* "glDeleteRenderbuffers" */,
@@ -14529,7 +76008,7 @@ epoxy_glDeleteRenderbuffersEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9476 /* "glDeleteRenderbuffersEXT" */,
9454 /* "glDeleteRenderbuffers" */,
9454 /* "glDeleteRenderbuffers" */,
@@ -14554,7 +76033,7 @@ epoxy_glDeleteSamplers_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9526 /* "glDeleteSamplers" */,
9526 /* "glDeleteSamplers" */,
9526 /* "glDeleteSamplers" */,
@@ -14571,7 +76050,7 @@ epoxy_glDeleteShader_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9543 /* "glDeleteShader" */,
9543 /* "glDeleteShader" */,
};
@@ -14595,7 +76074,7 @@ epoxy_glDeleteSync_resolver(void)
GL_extension_GL_APPLE_sync,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9575 /* "glDeleteSync" */,
9575 /* "glDeleteSync" */,
9575 /* "glDeleteSync" */,
@@ -14615,7 +76094,7 @@ epoxy_glDeleteSyncAPPLE_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9588 /* "glDeleteSyncAPPLE" */,
9575 /* "glDeleteSync" */,
9575 /* "glDeleteSync" */,
@@ -14634,7 +76113,7 @@ epoxy_glDeleteTextures_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9606 /* "glDeleteTextures" */,
9606 /* "glDeleteTextures" */,
9606 /* "glDeleteTextures" */,
@@ -14659,7 +76138,7 @@ epoxy_glDeleteTransformFeedbacks_resolver(void)
GL_extension_GL_NV_transform_feedback2,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9643 /* "glDeleteTransformFeedbacks" */,
9643 /* "glDeleteTransformFeedbacks" */,
9643 /* "glDeleteTransformFeedbacks" */,
@@ -14679,7 +76158,7 @@ epoxy_glDeleteTransformFeedbacksNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9670 /* "glDeleteTransformFeedbacksNV" */,
9643 /* "glDeleteTransformFeedbacks" */,
9643 /* "glDeleteTransformFeedbacks" */,
@@ -14700,7 +76179,7 @@ epoxy_glDeleteVertexArrays_resolver(void)
GL_extension_GL_OES_vertex_array_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9699 /* "glDeleteVertexArrays" */,
9699 /* "glDeleteVertexArrays" */,
9699 /* "glDeleteVertexArrays" */,
@@ -14722,7 +76201,7 @@ epoxy_glDeleteVertexArraysAPPLE_resolver(void)
GL_extension_GL_OES_vertex_array_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9720 /* "glDeleteVertexArraysAPPLE" */,
9699 /* "glDeleteVertexArrays" */,
9699 /* "glDeleteVertexArrays" */,
@@ -14744,7 +76223,7 @@ epoxy_glDeleteVertexArraysOES_resolver(void)
GL_extension_GL_APPLE_vertex_array_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9746 /* "glDeleteVertexArraysOES" */,
9699 /* "glDeleteVertexArrays" */,
9699 /* "glDeleteVertexArrays" */,
@@ -14782,7 +76261,7 @@ epoxy_glDepthFunc_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9828 /* "glDepthFunc" */,
9828 /* "glDepthFunc" */,
9828 /* "glDepthFunc" */,
@@ -14800,7 +76279,7 @@ epoxy_glDepthMask_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9840 /* "glDepthMask" */,
9840 /* "glDepthMask" */,
9840 /* "glDepthMask" */,
@@ -14829,7 +76308,7 @@ epoxy_glDepthRangeArrayv_resolver(void)
GL_extension_GL_ARB_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9887 /* "glDepthRangeArrayv" */,
9887 /* "glDepthRangeArrayv" */,
};
@@ -14845,7 +76324,7 @@ epoxy_glDepthRangeIndexed_resolver(void)
GL_extension_GL_ARB_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9906 /* "glDepthRangeIndexed" */,
9906 /* "glDepthRangeIndexed" */,
};
@@ -14876,7 +76355,7 @@ epoxy_glDepthRangef_resolver(void)
GL_extension_GL_OES_single_precision,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9965 /* "glDepthRangef" */,
9965 /* "glDepthRangef" */,
9965 /* "glDepthRangef" */,
@@ -14898,7 +76377,7 @@ epoxy_glDepthRangefOES_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
9979 /* "glDepthRangefOES" */,
9965 /* "glDepthRangef" */,
9965 /* "glDepthRangef" */,
@@ -14930,7 +76409,7 @@ epoxy_glDetachObjectARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10027 /* "glDetachObjectARB" */,
10045 /* "glDetachShader" */,
10045 /* "glDetachShader" */,
@@ -14948,7 +76427,7 @@ epoxy_glDetachShader_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10045 /* "glDetachShader" */,
10045 /* "glDetachShader" */,
10027 /* "glDetachObjectARB" */,
@@ -14972,7 +76451,7 @@ epoxy_glDisable_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10080 /* "glDisable" */,
10080 /* "glDisable" */,
10080 /* "glDisable" */,
@@ -14989,7 +76468,7 @@ epoxy_glDisableClientState_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10090 /* "glDisableClientState" */,
10090 /* "glDisableClientState" */,
};
@@ -15027,7 +76506,7 @@ epoxy_glDisableIndexedEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10194 /* "glDisableIndexedEXT" */,
10194 /* "glDisableIndexedEXT" */,
10410 /* "glDisablei" */,
@@ -15053,7 +76532,7 @@ epoxy_glDisableVertexArrayAttrib_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10245 /* "glDisableVertexArrayAttrib" */,
10245 /* "glDisableVertexArrayAttrib" */,
};
@@ -15089,7 +76568,7 @@ epoxy_glDisableVertexAttribArray_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10353 /* "glDisableVertexAttribArray" */,
10353 /* "glDisableVertexAttribArray" */,
10380 /* "glDisableVertexAttribArrayARB" */,
@@ -15109,7 +76588,7 @@ epoxy_glDisableVertexAttribArrayARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10380 /* "glDisableVertexAttribArrayARB" */,
10380 /* "glDisableVertexAttribArrayARB" */,
10353 /* "glDisableVertexAttribArray" */,
@@ -15131,7 +76610,7 @@ epoxy_glDisablei_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10410 /* "glDisablei" */,
10194 /* "glDisableIndexedEXT" */,
10194 /* "glDisableIndexedEXT" */,
@@ -15155,7 +76634,7 @@ epoxy_glDisableiEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10421 /* "glDisableiEXT" */,
10194 /* "glDisableIndexedEXT" */,
10194 /* "glDisableIndexedEXT" */,
@@ -15179,7 +76658,7 @@ epoxy_glDisableiNV_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10435 /* "glDisableiNV" */,
10194 /* "glDisableIndexedEXT" */,
10194 /* "glDisableIndexedEXT" */,
@@ -15203,7 +76682,7 @@ epoxy_glDisableiOES_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10448 /* "glDisableiOES" */,
10194 /* "glDisableIndexedEXT" */,
10194 /* "glDisableIndexedEXT" */,
@@ -15230,7 +76709,7 @@ epoxy_glDispatchCompute_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10486 /* "glDispatchCompute" */,
10486 /* "glDispatchCompute" */,
10486 /* "glDispatchCompute" */,
@@ -15254,7 +76733,7 @@ epoxy_glDispatchComputeIndirect_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10534 /* "glDispatchComputeIndirect" */,
10534 /* "glDispatchComputeIndirect" */,
10534 /* "glDispatchComputeIndirect" */,
@@ -15273,7 +76752,7 @@ epoxy_glDrawArrays_resolver(void)
GL_extension_GL_EXT_vertex_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10560 /* "glDrawArrays" */,
10560 /* "glDrawArrays" */,
10560 /* "glDrawArrays" */,
@@ -15293,7 +76772,7 @@ epoxy_glDrawArraysEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10573 /* "glDrawArraysEXT" */,
10560 /* "glDrawArrays" */,
10560 /* "glDrawArrays" */,
@@ -15312,7 +76791,7 @@ epoxy_glDrawArraysIndirect_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10589 /* "glDrawArraysIndirect" */,
10589 /* "glDrawArraysIndirect" */,
10589 /* "glDrawArraysIndirect" */,
@@ -15334,7 +76813,7 @@ epoxy_glDrawArraysInstanced_resolver(void)
GL_extension_GL_NV_draw_instanced,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10610 /* "glDrawArraysInstanced" */,
10610 /* "glDrawArraysInstanced" */,
10632 /* "glDrawArraysInstancedANGLE" */,
@@ -15360,7 +76839,7 @@ epoxy_glDrawArraysInstancedANGLE_resolver(void)
GL_extension_GL_NV_draw_instanced,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10632 /* "glDrawArraysInstancedANGLE" */,
10610 /* "glDrawArraysInstanced" */,
10610 /* "glDrawArraysInstanced" */,
@@ -15386,7 +76865,7 @@ epoxy_glDrawArraysInstancedARB_resolver(void)
GL_extension_GL_NV_draw_instanced,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10659 /* "glDrawArraysInstancedARB" */,
10610 /* "glDrawArraysInstanced" */,
10610 /* "glDrawArraysInstanced" */,
@@ -15408,7 +76887,7 @@ epoxy_glDrawArraysInstancedBaseInstance_resolver(void)
GL_extension_GL_EXT_base_instance,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10684 /* "glDrawArraysInstancedBaseInstance" */,
10684 /* "glDrawArraysInstancedBaseInstance" */,
10718 /* "glDrawArraysInstancedBaseInstanceEXT" */,
@@ -15426,7 +76905,7 @@ epoxy_glDrawArraysInstancedBaseInstanceEXT_resolver(void)
GL_extension_GL_ARB_base_instance,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10718 /* "glDrawArraysInstancedBaseInstanceEXT" */,
10684 /* "glDrawArraysInstancedBaseInstance" */,
10684 /* "glDrawArraysInstancedBaseInstance" */,
@@ -15448,7 +76927,7 @@ epoxy_glDrawArraysInstancedEXT_resolver(void)
GL_extension_GL_NV_draw_instanced,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10755 /* "glDrawArraysInstancedEXT" */,
10755 /* "glDrawArraysInstancedEXT" */,
10610 /* "glDrawArraysInstanced" */,
@@ -15474,7 +76953,7 @@ epoxy_glDrawArraysInstancedNV_resolver(void)
GL_extension_GL_EXT_instanced_arrays,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10780 /* "glDrawArraysInstancedNV" */,
10610 /* "glDrawArraysInstanced" */,
10610 /* "glDrawArraysInstanced" */,
@@ -15504,7 +76983,7 @@ epoxy_glDrawBuffers_resolver(void)
GL_extension_GL_EXT_draw_buffers,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10817 /* "glDrawBuffers" */,
10817 /* "glDrawBuffers" */,
10831 /* "glDrawBuffersARB" */,
@@ -15526,7 +77005,7 @@ epoxy_glDrawBuffersARB_resolver(void)
GL_extension_GL_EXT_draw_buffers,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10831 /* "glDrawBuffersARB" */,
10817 /* "glDrawBuffers" */,
10817 /* "glDrawBuffers" */,
@@ -15548,7 +77027,7 @@ epoxy_glDrawBuffersATI_resolver(void)
GL_extension_GL_EXT_draw_buffers,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10848 /* "glDrawBuffersATI" */,
10817 /* "glDrawBuffers" */,
10817 /* "glDrawBuffers" */,
@@ -15570,7 +77049,7 @@ epoxy_glDrawBuffersEXT_resolver(void)
GL_extension_GL_ATI_draw_buffers,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
10865 /* "glDrawBuffersEXT" */,
10817 /* "glDrawBuffers" */,
10817 /* "glDrawBuffers" */,
@@ -15638,7 +77117,7 @@ epoxy_glDrawElements_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11062 /* "glDrawElements" */,
11062 /* "glDrawElements" */,
11062 /* "glDrawElements" */,
@@ -15657,7 +77136,7 @@ epoxy_glDrawElementsBaseVertex_resolver(void)
GL_extension_GL_OES_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11077 /* "glDrawElementsBaseVertex" */,
11077 /* "glDrawElementsBaseVertex" */,
11102 /* "glDrawElementsBaseVertexEXT" */,
@@ -15677,7 +77156,7 @@ epoxy_glDrawElementsBaseVertexEXT_resolver(void)
GL_extension_GL_OES_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11102 /* "glDrawElementsBaseVertexEXT" */,
11077 /* "glDrawElementsBaseVertex" */,
11077 /* "glDrawElementsBaseVertex" */,
@@ -15697,7 +77176,7 @@ epoxy_glDrawElementsBaseVertexOES_resolver(void)
GL_extension_GL_EXT_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11130 /* "glDrawElementsBaseVertexOES" */,
11077 /* "glDrawElementsBaseVertex" */,
11077 /* "glDrawElementsBaseVertex" */,
@@ -15716,7 +77195,7 @@ epoxy_glDrawElementsIndirect_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11158 /* "glDrawElementsIndirect" */,
11158 /* "glDrawElementsIndirect" */,
11158 /* "glDrawElementsIndirect" */,
@@ -15738,7 +77217,7 @@ epoxy_glDrawElementsInstanced_resolver(void)
GL_extension_GL_NV_draw_instanced,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11181 /* "glDrawElementsInstanced" */,
11181 /* "glDrawElementsInstanced" */,
11205 /* "glDrawElementsInstancedANGLE" */,
@@ -15764,7 +77243,7 @@ epoxy_glDrawElementsInstancedANGLE_resolver(void)
GL_extension_GL_NV_draw_instanced,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11205 /* "glDrawElementsInstancedANGLE" */,
11181 /* "glDrawElementsInstanced" */,
11181 /* "glDrawElementsInstanced" */,
@@ -15790,7 +77269,7 @@ epoxy_glDrawElementsInstancedARB_resolver(void)
GL_extension_GL_NV_draw_instanced,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11234 /* "glDrawElementsInstancedARB" */,
11181 /* "glDrawElementsInstanced" */,
11181 /* "glDrawElementsInstanced" */,
@@ -15812,7 +77291,7 @@ epoxy_glDrawElementsInstancedBaseInstance_resolver(void)
GL_extension_GL_EXT_base_instance,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11261 /* "glDrawElementsInstancedBaseInstance" */,
11261 /* "glDrawElementsInstancedBaseInstance" */,
11297 /* "glDrawElementsInstancedBaseInstanceEXT" */,
@@ -15830,7 +77309,7 @@ epoxy_glDrawElementsInstancedBaseInstanceEXT_resolver(void)
GL_extension_GL_ARB_base_instance,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11297 /* "glDrawElementsInstancedBaseInstanceEXT" */,
11261 /* "glDrawElementsInstancedBaseInstance" */,
11261 /* "glDrawElementsInstancedBaseInstance" */,
@@ -15849,7 +77328,7 @@ epoxy_glDrawElementsInstancedBaseVertex_resolver(void)
GL_extension_GL_OES_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11336 /* "glDrawElementsInstancedBaseVertex" */,
11336 /* "glDrawElementsInstancedBaseVertex" */,
11465 /* "glDrawElementsInstancedBaseVertexEXT" */,
@@ -15868,7 +77347,7 @@ epoxy_glDrawElementsInstancedBaseVertexBaseInstance_resolver(void)
GL_extension_GL_EXT_base_instance,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11370 /* "glDrawElementsInstancedBaseVertexBaseInstance" */,
11370 /* "glDrawElementsInstancedBaseVertexBaseInstance" */,
11416 /* "glDrawElementsInstancedBaseVertexBaseInstanceEXT" */,
@@ -15886,7 +77365,7 @@ epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT_resolver(void)
GL_extension_GL_ARB_base_instance,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11416 /* "glDrawElementsInstancedBaseVertexBaseInstanceEXT" */,
11370 /* "glDrawElementsInstancedBaseVertexBaseInstance" */,
11370 /* "glDrawElementsInstancedBaseVertexBaseInstance" */,
@@ -15905,7 +77384,7 @@ epoxy_glDrawElementsInstancedBaseVertexEXT_resolver(void)
GL_extension_GL_OES_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11465 /* "glDrawElementsInstancedBaseVertexEXT" */,
11336 /* "glDrawElementsInstancedBaseVertex" */,
11336 /* "glDrawElementsInstancedBaseVertex" */,
@@ -15925,7 +77404,7 @@ epoxy_glDrawElementsInstancedBaseVertexOES_resolver(void)
GL_extension_GL_EXT_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11502 /* "glDrawElementsInstancedBaseVertexOES" */,
11336 /* "glDrawElementsInstancedBaseVertex" */,
11336 /* "glDrawElementsInstancedBaseVertex" */,
@@ -15948,7 +77427,7 @@ epoxy_glDrawElementsInstancedEXT_resolver(void)
GL_extension_GL_NV_draw_instanced,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11539 /* "glDrawElementsInstancedEXT" */,
11539 /* "glDrawElementsInstancedEXT" */,
11181 /* "glDrawElementsInstanced" */,
@@ -15974,7 +77453,7 @@ epoxy_glDrawElementsInstancedNV_resolver(void)
GL_extension_GL_EXT_instanced_arrays,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11566 /* "glDrawElementsInstancedNV" */,
11181 /* "glDrawElementsInstanced" */,
11181 /* "glDrawElementsInstanced" */,
@@ -16020,7 +77499,7 @@ epoxy_glDrawRangeElements_resolver(void)
GL_extension_GL_EXT_draw_range_elements,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11681 /* "glDrawRangeElements" */,
11681 /* "glDrawRangeElements" */,
11797 /* "glDrawRangeElementsEXT" */,
@@ -16039,7 +77518,7 @@ epoxy_glDrawRangeElementsBaseVertex_resolver(void)
GL_extension_GL_OES_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11701 /* "glDrawRangeElementsBaseVertex" */,
11701 /* "glDrawRangeElementsBaseVertex" */,
11731 /* "glDrawRangeElementsBaseVertexEXT" */,
@@ -16059,7 +77538,7 @@ epoxy_glDrawRangeElementsBaseVertexEXT_resolver(void)
GL_extension_GL_OES_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11731 /* "glDrawRangeElementsBaseVertexEXT" */,
11701 /* "glDrawRangeElementsBaseVertex" */,
11701 /* "glDrawRangeElementsBaseVertex" */,
@@ -16079,7 +77558,7 @@ epoxy_glDrawRangeElementsBaseVertexOES_resolver(void)
GL_extension_GL_EXT_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11764 /* "glDrawRangeElementsBaseVertexOES" */,
11701 /* "glDrawRangeElementsBaseVertex" */,
11701 /* "glDrawRangeElementsBaseVertex" */,
@@ -16098,7 +77577,7 @@ epoxy_glDrawRangeElementsEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11797 /* "glDrawRangeElementsEXT" */,
11681 /* "glDrawRangeElements" */,
11681 /* "glDrawRangeElements" */,
@@ -16170,7 +77649,7 @@ epoxy_glDrawTransformFeedback_resolver(void)
GL_extension_GL_NV_transform_feedback2,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11952 /* "glDrawTransformFeedback" */,
11952 /* "glDrawTransformFeedback" */,
12009 /* "glDrawTransformFeedbackNV" */,
@@ -16187,7 +77666,7 @@ epoxy_glDrawTransformFeedbackInstanced_resolver(void)
GL_extension_GL_ARB_transform_feedback_instanced,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
11976 /* "glDrawTransformFeedbackInstanced" */,
11976 /* "glDrawTransformFeedbackInstanced" */,
};
@@ -16204,7 +77683,7 @@ epoxy_glDrawTransformFeedbackNV_resolver(void)
GL_extension_GL_ARB_transform_feedback2,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12009 /* "glDrawTransformFeedbackNV" */,
11952 /* "glDrawTransformFeedback" */,
11952 /* "glDrawTransformFeedback" */,
@@ -16221,7 +77700,7 @@ epoxy_glDrawTransformFeedbackStream_resolver(void)
GL_extension_GL_ARB_transform_feedback3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12035 /* "glDrawTransformFeedbackStream" */,
12035 /* "glDrawTransformFeedbackStream" */,
};
@@ -16237,7 +77716,7 @@ epoxy_glDrawTransformFeedbackStreamInstanced_resolver(void)
GL_extension_GL_ARB_transform_feedback_instanced,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12065 /* "glDrawTransformFeedbackStreamInstanced" */,
12065 /* "glDrawTransformFeedbackStreamInstanced" */,
};
@@ -16314,7 +77793,7 @@ epoxy_glEnable_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12320 /* "glEnable" */,
12320 /* "glEnable" */,
12320 /* "glEnable" */,
@@ -16331,7 +77810,7 @@ epoxy_glEnableClientState_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12329 /* "glEnableClientState" */,
12329 /* "glEnableClientState" */,
};
@@ -16369,7 +77848,7 @@ epoxy_glEnableIndexedEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12429 /* "glEnableIndexedEXT" */,
12429 /* "glEnableIndexedEXT" */,
12637 /* "glEnablei" */,
@@ -16395,7 +77874,7 @@ epoxy_glEnableVertexArrayAttrib_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12478 /* "glEnableVertexArrayAttrib" */,
12478 /* "glEnableVertexArrayAttrib" */,
};
@@ -16431,7 +77910,7 @@ epoxy_glEnableVertexAttribArray_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12582 /* "glEnableVertexAttribArray" */,
12582 /* "glEnableVertexAttribArray" */,
12608 /* "glEnableVertexAttribArrayARB" */,
@@ -16451,7 +77930,7 @@ epoxy_glEnableVertexAttribArrayARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12608 /* "glEnableVertexAttribArrayARB" */,
12608 /* "glEnableVertexAttribArrayARB" */,
12582 /* "glEnableVertexAttribArray" */,
@@ -16473,7 +77952,7 @@ epoxy_glEnablei_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12637 /* "glEnablei" */,
12429 /* "glEnableIndexedEXT" */,
12429 /* "glEnableIndexedEXT" */,
@@ -16497,7 +77976,7 @@ epoxy_glEnableiEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12647 /* "glEnableiEXT" */,
12429 /* "glEnableIndexedEXT" */,
12429 /* "glEnableIndexedEXT" */,
@@ -16521,7 +78000,7 @@ epoxy_glEnableiNV_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12660 /* "glEnableiNV" */,
12429 /* "glEnableIndexedEXT" */,
12429 /* "glEnableIndexedEXT" */,
@@ -16545,7 +78024,7 @@ epoxy_glEnableiOES_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12672 /* "glEnableiOES" */,
12429 /* "glEnableIndexedEXT" */,
12429 /* "glEnableIndexedEXT" */,
@@ -16572,7 +78051,7 @@ epoxy_glEndConditionalRender_resolver(void)
GL_extension_GL_NVX_conditional_render,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12691 /* "glEndConditionalRender" */,
12714 /* "glEndConditionalRenderNV" */,
12739 /* "glEndConditionalRenderNVX" */,
@@ -16590,7 +78069,7 @@ epoxy_glEndConditionalRenderNV_resolver(void)
GL_extension_GL_NVX_conditional_render,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12714 /* "glEndConditionalRenderNV" */,
12691 /* "glEndConditionalRender" */,
12739 /* "glEndConditionalRenderNVX" */,
@@ -16608,7 +78087,7 @@ epoxy_glEndConditionalRenderNVX_resolver(void)
GL_extension_GL_NV_conditional_render,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12739 /* "glEndConditionalRenderNVX" */,
12691 /* "glEndConditionalRender" */,
12714 /* "glEndConditionalRenderNV" */,
@@ -16656,7 +78135,7 @@ epoxy_glEndQuery_resolver(void)
GL_extension_GL_ARB_occlusion_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12860 /* "glEndQuery" */,
12860 /* "glEndQuery" */,
12871 /* "glEndQueryARB" */,
@@ -16674,7 +78153,7 @@ epoxy_glEndQueryARB_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12871 /* "glEndQueryARB" */,
12860 /* "glEndQuery" */,
12860 /* "glEndQuery" */,
@@ -16691,7 +78170,7 @@ epoxy_glEndQueryEXT_resolver(void)
GL_extension_GL_EXT_occlusion_query_boolean,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12885 /* "glEndQueryEXT" */,
12885 /* "glEndQueryEXT" */,
};
@@ -16707,7 +78186,7 @@ epoxy_glEndQueryIndexed_resolver(void)
GL_extension_GL_ARB_transform_feedback3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12899 /* "glEndQueryIndexed" */,
12899 /* "glEndQueryIndexed" */,
};
@@ -16731,7 +78210,7 @@ epoxy_glEndTransformFeedback_resolver(void)
GL_extension_GL_NV_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12933 /* "glEndTransformFeedback" */,
12933 /* "glEndTransformFeedback" */,
12956 /* "glEndTransformFeedbackEXT" */,
@@ -16751,7 +78230,7 @@ epoxy_glEndTransformFeedbackEXT_resolver(void)
GL_extension_GL_NV_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12956 /* "glEndTransformFeedbackEXT" */,
12933 /* "glEndTransformFeedback" */,
12933 /* "glEndTransformFeedback" */,
@@ -16771,7 +78250,7 @@ epoxy_glEndTransformFeedbackNV_resolver(void)
GL_extension_GL_EXT_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
12982 /* "glEndTransformFeedbackNV" */,
12933 /* "glEndTransformFeedback" */,
12933 /* "glEndTransformFeedback" */,
@@ -17001,7 +78480,7 @@ epoxy_glFenceSync_resolver(void)
GL_extension_GL_APPLE_sync,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
13682 /* "glFenceSync" */,
13682 /* "glFenceSync" */,
13682 /* "glFenceSync" */,
@@ -17021,7 +78500,7 @@ epoxy_glFenceSyncAPPLE_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
13694 /* "glFenceSyncAPPLE" */,
13682 /* "glFenceSync" */,
13682 /* "glFenceSync" */,
@@ -17046,7 +78525,7 @@ epoxy_glFinish_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
13734 /* "glFinish" */,
13734 /* "glFinish" */,
13734 /* "glFinish" */,
@@ -17094,7 +78573,7 @@ epoxy_glFlush_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
13836 /* "glFlush" */,
13836 /* "glFlush" */,
13836 /* "glFlush" */,
@@ -17114,7 +78593,7 @@ epoxy_glFlushMappedBufferRange_resolver(void)
GL_extension_GL_EXT_map_buffer_range,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
13844 /* "glFlushMappedBufferRange" */,
13844 /* "glFlushMappedBufferRange" */,
13844 /* "glFlushMappedBufferRange" */,
@@ -17136,7 +78615,7 @@ epoxy_glFlushMappedBufferRangeAPPLE_resolver(void)
GL_extension_GL_EXT_map_buffer_range,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
13869 /* "glFlushMappedBufferRangeAPPLE" */,
13844 /* "glFlushMappedBufferRange" */,
13844 /* "glFlushMappedBufferRange" */,
@@ -17158,7 +78637,7 @@ epoxy_glFlushMappedBufferRangeEXT_resolver(void)
GL_extension_GL_APPLE_flush_buffer_range,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
13899 /* "glFlushMappedBufferRangeEXT" */,
13844 /* "glFlushMappedBufferRange" */,
13844 /* "glFlushMappedBufferRange" */,
@@ -17177,7 +78656,7 @@ epoxy_glFlushMappedNamedBufferRange_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
13927 /* "glFlushMappedNamedBufferRange" */,
13927 /* "glFlushMappedNamedBufferRange" */,
};
@@ -17235,7 +78714,7 @@ epoxy_glFogCoordPointer_resolver(void)
GL_extension_GL_EXT_fog_coord,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14127 /* "glFogCoordPointer" */,
14145 /* "glFogCoordPointerEXT" */,
};
@@ -17251,7 +78730,7 @@ epoxy_glFogCoordPointerEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14145 /* "glFogCoordPointerEXT" */,
14127 /* "glFogCoordPointer" */,
};
@@ -17273,7 +78752,7 @@ epoxy_glFogCoordd_resolver(void)
GL_extension_GL_EXT_fog_coord,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14191 /* "glFogCoordd" */,
14203 /* "glFogCoorddEXT" */,
};
@@ -17289,7 +78768,7 @@ epoxy_glFogCoorddEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14203 /* "glFogCoorddEXT" */,
14191 /* "glFogCoordd" */,
};
@@ -17305,7 +78784,7 @@ epoxy_glFogCoorddv_resolver(void)
GL_extension_GL_EXT_fog_coord,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14218 /* "glFogCoorddv" */,
14231 /* "glFogCoorddvEXT" */,
};
@@ -17321,7 +78800,7 @@ epoxy_glFogCoorddvEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14231 /* "glFogCoorddvEXT" */,
14218 /* "glFogCoorddv" */,
};
@@ -17337,7 +78816,7 @@ epoxy_glFogCoordf_resolver(void)
GL_extension_GL_EXT_fog_coord,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14247 /* "glFogCoordf" */,
14259 /* "glFogCoordfEXT" */,
};
@@ -17353,7 +78832,7 @@ epoxy_glFogCoordfEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14259 /* "glFogCoordfEXT" */,
14247 /* "glFogCoordf" */,
};
@@ -17369,7 +78848,7 @@ epoxy_glFogCoordfv_resolver(void)
GL_extension_GL_EXT_fog_coord,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14274 /* "glFogCoordfv" */,
14287 /* "glFogCoordfvEXT" */,
};
@@ -17385,7 +78864,7 @@ epoxy_glFogCoordfvEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14287 /* "glFogCoordfvEXT" */,
14274 /* "glFogCoordfv" */,
};
@@ -17419,7 +78898,7 @@ epoxy_glFogf_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14346 /* "glFogf" */,
14346 /* "glFogf" */,
};
@@ -17435,7 +78914,7 @@ epoxy_glFogfv_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14353 /* "glFogfv" */,
14353 /* "glFogfv" */,
};
@@ -17596,7 +79075,7 @@ epoxy_glFramebufferParameteri_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14852 /* "glFramebufferParameteri" */,
14852 /* "glFramebufferParameteri" */,
14852 /* "glFramebufferParameteri" */,
@@ -17621,7 +79100,7 @@ epoxy_glFramebufferRenderbuffer_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14903 /* "glFramebufferRenderbuffer" */,
14903 /* "glFramebufferRenderbuffer" */,
14903 /* "glFramebufferRenderbuffer" */,
@@ -17641,7 +79120,7 @@ epoxy_glFramebufferRenderbufferEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
14929 /* "glFramebufferRenderbufferEXT" */,
14903 /* "glFramebufferRenderbuffer" */,
14903 /* "glFramebufferRenderbuffer" */,
@@ -17674,7 +79153,7 @@ epoxy_glFramebufferTexture_resolver(void)
GL_extension_GL_OES_geometry_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15020 /* "glFramebufferTexture" */,
15314 /* "glFramebufferTextureARB" */,
15338 /* "glFramebufferTextureEXT" */,
@@ -17694,7 +79173,7 @@ epoxy_glFramebufferTexture1D_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15041 /* "glFramebufferTexture1D" */,
15041 /* "glFramebufferTexture1D" */,
15064 /* "glFramebufferTexture1DEXT" */,
@@ -17712,7 +79191,7 @@ epoxy_glFramebufferTexture1DEXT_resolver(void)
GL_extension_GL_ARB_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15064 /* "glFramebufferTexture1DEXT" */,
15041 /* "glFramebufferTexture1D" */,
15041 /* "glFramebufferTexture1D" */,
@@ -17731,7 +79210,7 @@ epoxy_glFramebufferTexture2D_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15090 /* "glFramebufferTexture2D" */,
15090 /* "glFramebufferTexture2D" */,
15090 /* "glFramebufferTexture2D" */,
@@ -17751,7 +79230,7 @@ epoxy_glFramebufferTexture2DEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15113 /* "glFramebufferTexture2DEXT" */,
15090 /* "glFramebufferTexture2D" */,
15090 /* "glFramebufferTexture2D" */,
@@ -17789,7 +79268,7 @@ epoxy_glFramebufferTexture3D_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15239 /* "glFramebufferTexture3D" */,
15239 /* "glFramebufferTexture3D" */,
15262 /* "glFramebufferTexture3DEXT" */,
@@ -17809,7 +79288,7 @@ epoxy_glFramebufferTexture3DEXT_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15262 /* "glFramebufferTexture3DEXT" */,
15239 /* "glFramebufferTexture3D" */,
15239 /* "glFramebufferTexture3D" */,
@@ -17829,7 +79308,7 @@ epoxy_glFramebufferTexture3DOES_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15288 /* "glFramebufferTexture3DOES" */,
15239 /* "glFramebufferTexture3D" */,
15239 /* "glFramebufferTexture3D" */,
@@ -17850,7 +79329,7 @@ epoxy_glFramebufferTextureARB_resolver(void)
GL_extension_GL_OES_geometry_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15314 /* "glFramebufferTextureARB" */,
15020 /* "glFramebufferTexture" */,
15338 /* "glFramebufferTextureEXT" */,
@@ -17872,7 +79351,7 @@ epoxy_glFramebufferTextureEXT_resolver(void)
GL_extension_GL_OES_geometry_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15338 /* "glFramebufferTextureEXT" */,
15338 /* "glFramebufferTextureEXT" */,
15020 /* "glFramebufferTexture" */,
@@ -17891,7 +79370,7 @@ epoxy_glFramebufferTextureFaceARB_resolver(void)
GL_extension_GL_NV_geometry_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15362 /* "glFramebufferTextureFaceARB" */,
15390 /* "glFramebufferTextureFaceEXT" */,
};
@@ -17907,7 +79386,7 @@ epoxy_glFramebufferTextureFaceEXT_resolver(void)
GL_extension_GL_ARB_geometry_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15390 /* "glFramebufferTextureFaceEXT" */,
15362 /* "glFramebufferTextureFaceARB" */,
};
@@ -17927,7 +79406,7 @@ epoxy_glFramebufferTextureLayer_resolver(void)
GL_extension_GL_NV_geometry_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15418 /* "glFramebufferTextureLayer" */,
15418 /* "glFramebufferTextureLayer" */,
15418 /* "glFramebufferTextureLayer" */,
@@ -17951,7 +79430,7 @@ epoxy_glFramebufferTextureLayerARB_resolver(void)
GL_extension_GL_NV_geometry_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15444 /* "glFramebufferTextureLayerARB" */,
15418 /* "glFramebufferTextureLayer" */,
15418 /* "glFramebufferTextureLayer" */,
@@ -17975,7 +79454,7 @@ epoxy_glFramebufferTextureLayerEXT_resolver(void)
GL_extension_GL_ARB_geometry_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15473 /* "glFramebufferTextureLayerEXT" */,
15473 /* "glFramebufferTextureLayerEXT" */,
15418 /* "glFramebufferTextureLayer" */,
@@ -18004,7 +79483,7 @@ epoxy_glFramebufferTextureOES_resolver(void)
GL_extension_GL_NV_geometry_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15535 /* "glFramebufferTextureOES" */,
15020 /* "glFramebufferTexture" */,
15314 /* "glFramebufferTextureARB" */,
@@ -18030,7 +79509,7 @@ epoxy_glFrontFace_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15581 /* "glFrontFace" */,
15581 /* "glFrontFace" */,
15581 /* "glFrontFace" */,
@@ -18085,7 +79564,7 @@ epoxy_glGenBuffers_resolver(void)
GL_extension_GL_ARB_vertex_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15675 /* "glGenBuffers" */,
15675 /* "glGenBuffers" */,
15675 /* "glGenBuffers" */,
@@ -18105,7 +79584,7 @@ epoxy_glGenBuffersARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15688 /* "glGenBuffersARB" */,
15675 /* "glGenBuffers" */,
15675 /* "glGenBuffers" */,
@@ -18143,7 +79622,7 @@ epoxy_glGenFramebuffers_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15759 /* "glGenFramebuffers" */,
15759 /* "glGenFramebuffers" */,
15759 /* "glGenFramebuffers" */,
@@ -18163,7 +79642,7 @@ epoxy_glGenFramebuffersEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15777 /* "glGenFramebuffersEXT" */,
15759 /* "glGenFramebuffers" */,
15759 /* "glGenFramebuffers" */,
@@ -18218,7 +79697,7 @@ epoxy_glGenProgramPipelines_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15902 /* "glGenProgramPipelines" */,
15902 /* "glGenProgramPipelines" */,
15902 /* "glGenProgramPipelines" */,
@@ -18242,7 +79721,7 @@ epoxy_glGenProgramsARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15949 /* "glGenProgramsARB" */,
15949 /* "glGenProgramsARB" */,
15966 /* "glGenProgramsNV" */,
@@ -18260,7 +79739,7 @@ epoxy_glGenProgramsNV_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15966 /* "glGenProgramsNV" */,
15949 /* "glGenProgramsARB" */,
15949 /* "glGenProgramsARB" */,
@@ -18278,7 +79757,7 @@ epoxy_glGenQueries_resolver(void)
GL_extension_GL_ARB_occlusion_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15982 /* "glGenQueries" */,
15982 /* "glGenQueries" */,
15995 /* "glGenQueriesARB" */,
@@ -18296,7 +79775,7 @@ epoxy_glGenQueriesARB_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
15995 /* "glGenQueriesARB" */,
15982 /* "glGenQueries" */,
15982 /* "glGenQueries" */,
@@ -18313,7 +79792,7 @@ epoxy_glGenQueriesEXT_resolver(void)
GL_extension_GL_EXT_occlusion_query_boolean,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16011 /* "glGenQueriesEXT" */,
16011 /* "glGenQueriesEXT" */,
};
@@ -18331,7 +79810,7 @@ epoxy_glGenRenderbuffers_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16027 /* "glGenRenderbuffers" */,
16027 /* "glGenRenderbuffers" */,
16027 /* "glGenRenderbuffers" */,
@@ -18351,7 +79830,7 @@ epoxy_glGenRenderbuffersEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16046 /* "glGenRenderbuffersEXT" */,
16027 /* "glGenRenderbuffers" */,
16027 /* "glGenRenderbuffers" */,
@@ -18376,7 +79855,7 @@ epoxy_glGenSamplers_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16090 /* "glGenSamplers" */,
16090 /* "glGenSamplers" */,
16090 /* "glGenSamplers" */,
@@ -18400,7 +79879,7 @@ epoxy_glGenTextures_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16120 /* "glGenTextures" */,
16120 /* "glGenTextures" */,
16120 /* "glGenTextures" */,
@@ -18425,7 +79904,7 @@ epoxy_glGenTransformFeedbacks_resolver(void)
GL_extension_GL_NV_transform_feedback2,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16151 /* "glGenTransformFeedbacks" */,
16151 /* "glGenTransformFeedbacks" */,
16151 /* "glGenTransformFeedbacks" */,
@@ -18445,7 +79924,7 @@ epoxy_glGenTransformFeedbacksNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16175 /* "glGenTransformFeedbacksNV" */,
16151 /* "glGenTransformFeedbacks" */,
16151 /* "glGenTransformFeedbacks" */,
@@ -18466,7 +79945,7 @@ epoxy_glGenVertexArrays_resolver(void)
GL_extension_GL_OES_vertex_array_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16201 /* "glGenVertexArrays" */,
16201 /* "glGenVertexArrays" */,
16201 /* "glGenVertexArrays" */,
@@ -18488,7 +79967,7 @@ epoxy_glGenVertexArraysAPPLE_resolver(void)
GL_extension_GL_OES_vertex_array_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16219 /* "glGenVertexArraysAPPLE" */,
16201 /* "glGenVertexArrays" */,
16201 /* "glGenVertexArrays" */,
@@ -18510,7 +79989,7 @@ epoxy_glGenVertexArraysOES_resolver(void)
GL_extension_GL_APPLE_vertex_array_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16242 /* "glGenVertexArraysOES" */,
16201 /* "glGenVertexArrays" */,
16201 /* "glGenVertexArrays" */,
@@ -18537,7 +80016,7 @@ epoxy_glGenerateMipmap_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16285 /* "glGenerateMipmap" */,
16285 /* "glGenerateMipmap" */,
16285 /* "glGenerateMipmap" */,
@@ -18557,7 +80036,7 @@ epoxy_glGenerateMipmapEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16302 /* "glGenerateMipmapEXT" */,
16285 /* "glGenerateMipmap" */,
16285 /* "glGenerateMipmap" */,
@@ -18587,7 +80066,7 @@ epoxy_glGenerateTextureMipmap_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16370 /* "glGenerateTextureMipmap" */,
16370 /* "glGenerateTextureMipmap" */,
};
@@ -18609,7 +80088,7 @@ epoxy_glGetActiveAtomicCounterBufferiv_resolver(void)
GL_extension_GL_ARB_shader_atomic_counters,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16421 /* "glGetActiveAtomicCounterBufferiv" */,
16421 /* "glGetActiveAtomicCounterBufferiv" */,
};
@@ -18626,7 +80105,7 @@ epoxy_glGetActiveAttrib_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16454 /* "glGetActiveAttrib" */,
16454 /* "glGetActiveAttrib" */,
16472 /* "glGetActiveAttribARB" */,
@@ -18644,7 +80123,7 @@ epoxy_glGetActiveAttribARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16472 /* "glGetActiveAttribARB" */,
16454 /* "glGetActiveAttrib" */,
16454 /* "glGetActiveAttrib" */,
@@ -18661,7 +80140,7 @@ epoxy_glGetActiveSubroutineName_resolver(void)
GL_extension_GL_ARB_shader_subroutine,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16493 /* "glGetActiveSubroutineName" */,
16493 /* "glGetActiveSubroutineName" */,
};
@@ -18677,7 +80156,7 @@ epoxy_glGetActiveSubroutineUniformName_resolver(void)
GL_extension_GL_ARB_shader_subroutine,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16519 /* "glGetActiveSubroutineUniformName" */,
16519 /* "glGetActiveSubroutineUniformName" */,
};
@@ -18693,7 +80172,7 @@ epoxy_glGetActiveSubroutineUniformiv_resolver(void)
GL_extension_GL_ARB_shader_subroutine,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16552 /* "glGetActiveSubroutineUniformiv" */,
16552 /* "glGetActiveSubroutineUniformiv" */,
};
@@ -18710,7 +80189,7 @@ epoxy_glGetActiveUniform_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16583 /* "glGetActiveUniform" */,
16583 /* "glGetActiveUniform" */,
16602 /* "glGetActiveUniformARB" */,
@@ -18728,7 +80207,7 @@ epoxy_glGetActiveUniformARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16602 /* "glGetActiveUniformARB" */,
16583 /* "glGetActiveUniform" */,
16583 /* "glGetActiveUniform" */,
@@ -18746,7 +80225,7 @@ epoxy_glGetActiveUniformBlockName_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16624 /* "glGetActiveUniformBlockName" */,
16624 /* "glGetActiveUniformBlockName" */,
16624 /* "glGetActiveUniformBlockName" */,
@@ -18764,7 +80243,7 @@ epoxy_glGetActiveUniformBlockiv_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16652 /* "glGetActiveUniformBlockiv" */,
16652 /* "glGetActiveUniformBlockiv" */,
16652 /* "glGetActiveUniformBlockiv" */,
@@ -18781,7 +80260,7 @@ epoxy_glGetActiveUniformName_resolver(void)
GL_extension_GL_ARB_uniform_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16678 /* "glGetActiveUniformName" */,
16678 /* "glGetActiveUniformName" */,
};
@@ -18798,7 +80277,7 @@ epoxy_glGetActiveUniformsiv_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16701 /* "glGetActiveUniformsiv" */,
16701 /* "glGetActiveUniformsiv" */,
16701 /* "glGetActiveUniformsiv" */,
@@ -18839,7 +80318,7 @@ epoxy_glGetAttachedShaders_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16812 /* "glGetAttachedShaders" */,
16812 /* "glGetAttachedShaders" */,
};
@@ -18856,7 +80335,7 @@ epoxy_glGetAttribLocation_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16833 /* "glGetAttribLocation" */,
16833 /* "glGetAttribLocation" */,
16853 /* "glGetAttribLocationARB" */,
@@ -18874,7 +80353,7 @@ epoxy_glGetAttribLocationARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16853 /* "glGetAttribLocationARB" */,
16833 /* "glGetAttribLocation" */,
16833 /* "glGetAttribLocation" */,
@@ -18893,7 +80372,7 @@ epoxy_glGetBooleanIndexedvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16876 /* "glGetBooleanIndexedvEXT" */,
16876 /* "glGetBooleanIndexedvEXT" */,
16900 /* "glGetBooleani_v" */,
@@ -18913,7 +80392,7 @@ epoxy_glGetBooleani_v_resolver(void)
GL_extension_GL_EXT_draw_buffers2,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16900 /* "glGetBooleani_v" */,
16900 /* "glGetBooleani_v" */,
16876 /* "glGetBooleanIndexedvEXT" */,
@@ -18932,7 +80411,7 @@ epoxy_glGetBooleanv_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16916 /* "glGetBooleanv" */,
16916 /* "glGetBooleanv" */,
16916 /* "glGetBooleanv" */,
@@ -18949,7 +80428,7 @@ epoxy_glGetBufferParameteri64v_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16930 /* "glGetBufferParameteri64v" */,
16930 /* "glGetBufferParameteri64v" */,
};
@@ -18967,7 +80446,7 @@ epoxy_glGetBufferParameteriv_resolver(void)
GL_extension_GL_ARB_vertex_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16955 /* "glGetBufferParameteriv" */,
16955 /* "glGetBufferParameteriv" */,
16955 /* "glGetBufferParameteriv" */,
@@ -18987,7 +80466,7 @@ epoxy_glGetBufferParameterivARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
16978 /* "glGetBufferParameterivARB" */,
16955 /* "glGetBufferParameteriv" */,
16955 /* "glGetBufferParameteriv" */,
@@ -19013,7 +80492,7 @@ epoxy_glGetBufferPointerv_resolver(void)
GL_extension_GL_OES_mapbuffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17032 /* "glGetBufferPointerv" */,
17032 /* "glGetBufferPointerv" */,
17052 /* "glGetBufferPointervARB" */,
@@ -19033,7 +80512,7 @@ epoxy_glGetBufferPointervARB_resolver(void)
GL_extension_GL_OES_mapbuffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17052 /* "glGetBufferPointervARB" */,
17032 /* "glGetBufferPointerv" */,
17032 /* "glGetBufferPointerv" */,
@@ -19053,7 +80532,7 @@ epoxy_glGetBufferPointervOES_resolver(void)
GL_extension_GL_ARB_vertex_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17075 /* "glGetBufferPointervOES" */,
17032 /* "glGetBufferPointerv" */,
17032 /* "glGetBufferPointerv" */,
@@ -19071,7 +80550,7 @@ epoxy_glGetBufferSubData_resolver(void)
GL_extension_GL_ARB_vertex_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17098 /* "glGetBufferSubData" */,
17117 /* "glGetBufferSubDataARB" */,
};
@@ -19087,7 +80566,7 @@ epoxy_glGetBufferSubDataARB_resolver(void)
Desktop_OpenGL_1_5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17117 /* "glGetBufferSubDataARB" */,
17098 /* "glGetBufferSubData" */,
};
@@ -19133,7 +80612,7 @@ epoxy_glGetColorTable_resolver(void)
GL_extension_GL_EXT_paletted_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17224 /* "glGetColorTable" */,
17240 /* "glGetColorTableEXT" */,
};
@@ -19149,7 +80628,7 @@ epoxy_glGetColorTableEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17240 /* "glGetColorTableEXT" */,
17224 /* "glGetColorTable" */,
};
@@ -19165,7 +80644,7 @@ epoxy_glGetColorTableParameterfv_resolver(void)
GL_extension_GL_EXT_paletted_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17259 /* "glGetColorTableParameterfv" */,
17286 /* "glGetColorTableParameterfvEXT" */,
};
@@ -19181,7 +80660,7 @@ epoxy_glGetColorTableParameterfvEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17286 /* "glGetColorTableParameterfvEXT" */,
17259 /* "glGetColorTableParameterfv" */,
};
@@ -19203,7 +80682,7 @@ epoxy_glGetColorTableParameteriv_resolver(void)
GL_extension_GL_EXT_paletted_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17346 /* "glGetColorTableParameteriv" */,
17373 /* "glGetColorTableParameterivEXT" */,
};
@@ -19219,7 +80698,7 @@ epoxy_glGetColorTableParameterivEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17373 /* "glGetColorTableParameterivEXT" */,
17346 /* "glGetColorTableParameteriv" */,
};
@@ -19289,7 +80768,7 @@ epoxy_glGetCompressedTexImage_resolver(void)
GL_extension_GL_ARB_texture_compression,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17667 /* "glGetCompressedTexImage" */,
17691 /* "glGetCompressedTexImageARB" */,
};
@@ -19305,7 +80784,7 @@ epoxy_glGetCompressedTexImageARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17691 /* "glGetCompressedTexImageARB" */,
17667 /* "glGetCompressedTexImage" */,
};
@@ -19321,7 +80800,7 @@ epoxy_glGetCompressedTextureImage_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17718 /* "glGetCompressedTextureImage" */,
17718 /* "glGetCompressedTextureImage" */,
};
@@ -19343,7 +80822,7 @@ epoxy_glGetCompressedTextureSubImage_resolver(void)
GL_extension_GL_ARB_get_texture_sub_image,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
17777 /* "glGetCompressedTextureSubImage" */,
17777 /* "glGetCompressedTextureSubImage" */,
};
@@ -19409,7 +80888,7 @@ epoxy_glGetDebugMessageLog_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18037 /* "glGetDebugMessageLog" */,
18037 /* "glGetDebugMessageLog" */,
18082 /* "glGetDebugMessageLogARB" */,
@@ -19435,7 +80914,7 @@ epoxy_glGetDebugMessageLogARB_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18082 /* "glGetDebugMessageLogARB" */,
18037 /* "glGetDebugMessageLog" */,
18037 /* "glGetDebugMessageLog" */,
@@ -19455,7 +80934,7 @@ epoxy_glGetDebugMessageLogKHR_resolver(void)
GL_extension_GL_ARB_debug_output,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18106 /* "glGetDebugMessageLogKHR" */,
18037 /* "glGetDebugMessageLog" */,
18037 /* "glGetDebugMessageLog" */,
@@ -19481,7 +80960,7 @@ epoxy_glGetDoubleIndexedvEXT_resolver(void)
GL_extension_GL_EXT_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18153 /* "glGetDoubleIndexedvEXT" */,
18176 /* "glGetDoublei_v" */,
18176 /* "glGetDoublei_v" */,
@@ -19501,7 +80980,7 @@ epoxy_glGetDoublei_v_resolver(void)
GL_extension_GL_EXT_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18176 /* "glGetDoublei_v" */,
18176 /* "glGetDoublei_v" */,
18153 /* "glGetDoubleIndexedvEXT" */,
@@ -19521,7 +81000,7 @@ epoxy_glGetDoublei_vEXT_resolver(void)
GL_extension_GL_ARB_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18191 /* "glGetDoublei_vEXT" */,
18153 /* "glGetDoubleIndexedvEXT" */,
18176 /* "glGetDoublei_v" */,
@@ -19558,7 +81037,7 @@ epoxy_glGetError_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18275 /* "glGetError" */,
18275 /* "glGetError" */,
18275 /* "glGetError" */,
@@ -19614,7 +81093,7 @@ epoxy_glGetFloatIndexedvEXT_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18429 /* "glGetFloatIndexedvEXT" */,
18451 /* "glGetFloati_v" */,
18451 /* "glGetFloati_v" */,
@@ -19636,7 +81115,7 @@ epoxy_glGetFloati_v_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18451 /* "glGetFloati_v" */,
18451 /* "glGetFloati_v" */,
18429 /* "glGetFloatIndexedvEXT" */,
@@ -19658,7 +81137,7 @@ epoxy_glGetFloati_vEXT_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18465 /* "glGetFloati_vEXT" */,
18429 /* "glGetFloatIndexedvEXT" */,
18451 /* "glGetFloati_v" */,
@@ -19680,7 +81159,7 @@ epoxy_glGetFloati_vNV_resolver(void)
GL_extension_GL_EXT_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18482 /* "glGetFloati_vNV" */,
18429 /* "glGetFloatIndexedvEXT" */,
18451 /* "glGetFloati_v" */,
@@ -19700,7 +81179,7 @@ epoxy_glGetFloatv_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18498 /* "glGetFloatv" */,
18498 /* "glGetFloatv" */,
18498 /* "glGetFloatv" */,
@@ -19723,7 +81202,7 @@ epoxy_glGetFragDataIndex_resolver(void)
GL_extension_GL_ARB_blend_func_extended,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18527 /* "glGetFragDataIndex" */,
18527 /* "glGetFragDataIndex" */,
};
@@ -19740,7 +81219,7 @@ epoxy_glGetFragDataLocation_resolver(void)
GL_extension_GL_EXT_gpu_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18546 /* "glGetFragDataLocation" */,
18546 /* "glGetFragDataLocation" */,
18568 /* "glGetFragDataLocationEXT" */,
@@ -19758,7 +81237,7 @@ epoxy_glGetFragDataLocationEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18568 /* "glGetFragDataLocationEXT" */,
18546 /* "glGetFragDataLocation" */,
18546 /* "glGetFragDataLocation" */,
@@ -19801,7 +81280,7 @@ epoxy_glGetFramebufferAttachmentParameteriv_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18699 /* "glGetFramebufferAttachmentParameteriv" */,
18699 /* "glGetFramebufferAttachmentParameteriv" */,
18699 /* "glGetFramebufferAttachmentParameteriv" */,
@@ -19821,7 +81300,7 @@ epoxy_glGetFramebufferAttachmentParameterivEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18737 /* "glGetFramebufferAttachmentParameterivEXT" */,
18699 /* "glGetFramebufferAttachmentParameteriv" */,
18699 /* "glGetFramebufferAttachmentParameteriv" */,
@@ -19846,7 +81325,7 @@ epoxy_glGetFramebufferParameteriv_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18819 /* "glGetFramebufferParameteriv" */,
18819 /* "glGetFramebufferParameteriv" */,
18819 /* "glGetFramebufferParameteriv" */,
@@ -19870,7 +81349,7 @@ epoxy_glGetGraphicsResetStatus_resolver(void)
GL_extension_GL_KHR_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18878 /* "glGetGraphicsResetStatus" */,
18878 /* "glGetGraphicsResetStatus" */,
18959 /* "glGetGraphicsResetStatusKHR" */,
@@ -19900,7 +81379,7 @@ epoxy_glGetGraphicsResetStatusKHR_resolver(void)
GL_extension_GL_KHR_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
18959 /* "glGetGraphicsResetStatusKHR" */,
18878 /* "glGetGraphicsResetStatus" */,
18878 /* "glGetGraphicsResetStatus" */,
@@ -20001,7 +81480,7 @@ epoxy_glGetInteger64i_v_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
19316 /* "glGetInteger64i_v" */,
19316 /* "glGetInteger64i_v" */,
};
@@ -20019,7 +81498,7 @@ epoxy_glGetInteger64v_resolver(void)
GL_extension_GL_APPLE_sync,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
19334 /* "glGetInteger64v" */,
19334 /* "glGetInteger64v" */,
19334 /* "glGetInteger64v" */,
@@ -20039,7 +81518,7 @@ epoxy_glGetInteger64vAPPLE_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
19350 /* "glGetInteger64vAPPLE" */,
19334 /* "glGetInteger64v" */,
19334 /* "glGetInteger64v" */,
@@ -20061,7 +81540,7 @@ epoxy_glGetIntegerIndexedvEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
19371 /* "glGetIntegerIndexedvEXT" */,
19371 /* "glGetIntegerIndexedvEXT" */,
19395 /* "glGetIntegeri_v" */,
@@ -20085,7 +81564,7 @@ epoxy_glGetIntegeri_v_resolver(void)
GL_extension_GL_EXT_draw_buffers2,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
19395 /* "glGetIntegeri_v" */,
19395 /* "glGetIntegeri_v" */,
19395 /* "glGetIntegeri_v" */,
@@ -20135,7 +81614,7 @@ epoxy_glGetInternalformati64v_resolver(void)
GL_extension_GL_ARB_internalformat_query2,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
19516 /* "glGetInternalformati64v" */,
19516 /* "glGetInternalformati64v" */,
};
@@ -20152,7 +81631,7 @@ epoxy_glGetInternalformativ_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
19540 /* "glGetInternalformativ" */,
19540 /* "glGetInternalformativ" */,
19540 /* "glGetInternalformativ" */,
@@ -20187,7 +81666,7 @@ epoxy_glGetLightfv_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
19638 /* "glGetLightfv" */,
19638 /* "glGetLightfv" */,
};
@@ -20311,7 +81790,7 @@ epoxy_glGetMaterialfv_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
20017 /* "glGetMaterialfv" */,
20017 /* "glGetMaterialfv" */,
};
@@ -20461,7 +81940,7 @@ epoxy_glGetMultisamplefv_resolver(void)
GL_extension_GL_NV_explicit_multisample,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
20540 /* "glGetMultisamplefv" */,
20540 /* "glGetMultisamplefv" */,
20540 /* "glGetMultisamplefv" */,
@@ -20481,7 +81960,7 @@ epoxy_glGetMultisamplefvNV_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
20559 /* "glGetMultisamplefvNV" */,
20540 /* "glGetMultisamplefv" */,
20540 /* "glGetMultisamplefv" */,
@@ -20499,7 +81978,7 @@ epoxy_glGetNamedBufferParameteri64v_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
20580 /* "glGetNamedBufferParameteri64v" */,
20580 /* "glGetNamedBufferParameteri64v" */,
};
@@ -20515,7 +81994,7 @@ epoxy_glGetNamedBufferParameteriv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
20610 /* "glGetNamedBufferParameteriv" */,
20610 /* "glGetNamedBufferParameteriv" */,
};
@@ -20543,7 +82022,7 @@ epoxy_glGetNamedBufferPointerv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
20702 /* "glGetNamedBufferPointerv" */,
20702 /* "glGetNamedBufferPointerv" */,
};
@@ -20565,7 +82044,7 @@ epoxy_glGetNamedBufferSubData_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
20755 /* "glGetNamedBufferSubData" */,
20755 /* "glGetNamedBufferSubData" */,
};
@@ -20587,7 +82066,7 @@ epoxy_glGetNamedFramebufferAttachmentParameteriv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
20806 /* "glGetNamedFramebufferAttachmentParameteriv" */,
20806 /* "glGetNamedFramebufferAttachmentParameteriv" */,
};
@@ -20609,7 +82088,7 @@ epoxy_glGetNamedFramebufferParameteriv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
20895 /* "glGetNamedFramebufferParameteriv" */,
20895 /* "glGetNamedFramebufferParameteriv" */,
};
@@ -20667,7 +82146,7 @@ epoxy_glGetNamedRenderbufferParameteriv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
21165 /* "glGetNamedRenderbufferParameteriv" */,
21165 /* "glGetNamedRenderbufferParameteriv" */,
};
@@ -20720,7 +82199,7 @@ epoxy_glGetObjectLabel_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
21350 /* "glGetObjectLabel" */,
21350 /* "glGetObjectLabel" */,
21387 /* "glGetObjectLabelKHR" */,
@@ -20744,7 +82223,7 @@ epoxy_glGetObjectLabelKHR_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
21387 /* "glGetObjectLabelKHR" */,
21350 /* "glGetObjectLabel" */,
21350 /* "glGetObjectLabel" */,
@@ -20780,7 +82259,7 @@ epoxy_glGetObjectPtrLabel_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
21487 /* "glGetObjectPtrLabel" */,
21487 /* "glGetObjectPtrLabel" */,
21507 /* "glGetObjectPtrLabelKHR" */,
@@ -20798,7 +82277,7 @@ epoxy_glGetObjectPtrLabelKHR_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
21507 /* "glGetObjectPtrLabelKHR" */,
21487 /* "glGetObjectPtrLabel" */,
21487 /* "glGetObjectPtrLabel" */,
@@ -21029,7 +82508,7 @@ epoxy_glGetPointerv_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22370 /* "glGetPointerv" */,
22370 /* "glGetPointerv" */,
22370 /* "glGetPointerv" */,
@@ -21053,7 +82532,7 @@ epoxy_glGetPointervEXT_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22384 /* "glGetPointervEXT" */,
22370 /* "glGetPointerv" */,
22370 /* "glGetPointerv" */,
@@ -21077,7 +82556,7 @@ epoxy_glGetPointervKHR_resolver(void)
GL_extension_GL_EXT_vertex_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22401 /* "glGetPointervKHR" */,
22370 /* "glGetPointerv" */,
22370 /* "glGetPointerv" */,
@@ -21105,7 +82584,7 @@ epoxy_glGetProgramBinary_resolver(void)
GL_extension_GL_OES_get_program_binary,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22438 /* "glGetProgramBinary" */,
22438 /* "glGetProgramBinary" */,
22438 /* "glGetProgramBinary" */,
@@ -21125,7 +82604,7 @@ epoxy_glGetProgramBinaryOES_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22457 /* "glGetProgramBinaryOES" */,
22438 /* "glGetProgramBinary" */,
22438 /* "glGetProgramBinary" */,
@@ -21155,7 +82634,7 @@ epoxy_glGetProgramEnvParameterdvARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22540 /* "glGetProgramEnvParameterdvARB" */,
22540 /* "glGetProgramEnvParameterdvARB" */,
};
@@ -21171,7 +82650,7 @@ epoxy_glGetProgramEnvParameterfvARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22570 /* "glGetProgramEnvParameterfvARB" */,
22570 /* "glGetProgramEnvParameterfvARB" */,
};
@@ -21187,7 +82666,7 @@ epoxy_glGetProgramInfoLog_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22600 /* "glGetProgramInfoLog" */,
22600 /* "glGetProgramInfoLog" */,
};
@@ -21204,7 +82683,7 @@ epoxy_glGetProgramInterfaceiv_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22620 /* "glGetProgramInterfaceiv" */,
22620 /* "glGetProgramInterfaceiv" */,
22620 /* "glGetProgramInterfaceiv" */,
@@ -21233,7 +82712,7 @@ epoxy_glGetProgramLocalParameterdvARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22709 /* "glGetProgramLocalParameterdvARB" */,
22709 /* "glGetProgramLocalParameterdvARB" */,
};
@@ -21249,7 +82728,7 @@ epoxy_glGetProgramLocalParameterfvARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22741 /* "glGetProgramLocalParameterfvARB" */,
22741 /* "glGetProgramLocalParameterfvARB" */,
};
@@ -21290,7 +82769,7 @@ epoxy_glGetProgramPipelineInfoLog_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22887 /* "glGetProgramPipelineInfoLog" */,
22887 /* "glGetProgramPipelineInfoLog" */,
22887 /* "glGetProgramPipelineInfoLog" */,
@@ -21314,7 +82793,7 @@ epoxy_glGetProgramPipelineiv_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22946 /* "glGetProgramPipelineiv" */,
22946 /* "glGetProgramPipelineiv" */,
22946 /* "glGetProgramPipelineiv" */,
@@ -21338,7 +82817,7 @@ epoxy_glGetProgramResourceIndex_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
22995 /* "glGetProgramResourceIndex" */,
22995 /* "glGetProgramResourceIndex" */,
22995 /* "glGetProgramResourceIndex" */,
@@ -21356,7 +82835,7 @@ epoxy_glGetProgramResourceLocation_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23021 /* "glGetProgramResourceLocation" */,
23021 /* "glGetProgramResourceLocation" */,
23021 /* "glGetProgramResourceLocation" */,
@@ -21373,7 +82852,7 @@ epoxy_glGetProgramResourceLocationIndex_resolver(void)
GL_extension_GL_ARB_program_interface_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23050 /* "glGetProgramResourceLocationIndex" */,
23050 /* "glGetProgramResourceLocationIndex" */,
};
@@ -21390,7 +82869,7 @@ epoxy_glGetProgramResourceName_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23084 /* "glGetProgramResourceName" */,
23084 /* "glGetProgramResourceName" */,
23084 /* "glGetProgramResourceName" */,
@@ -21414,7 +82893,7 @@ epoxy_glGetProgramResourceiv_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23134 /* "glGetProgramResourceiv" */,
23134 /* "glGetProgramResourceiv" */,
23134 /* "glGetProgramResourceiv" */,
@@ -21431,7 +82910,7 @@ epoxy_glGetProgramStageiv_resolver(void)
GL_extension_GL_ARB_shader_subroutine,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23157 /* "glGetProgramStageiv" */,
23157 /* "glGetProgramStageiv" */,
};
@@ -21447,7 +82926,7 @@ epoxy_glGetProgramStringARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23177 /* "glGetProgramStringARB" */,
23177 /* "glGetProgramStringARB" */,
};
@@ -21475,7 +82954,7 @@ epoxy_glGetProgramiv_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23257 /* "glGetProgramiv" */,
23257 /* "glGetProgramiv" */,
};
@@ -21491,7 +82970,7 @@ epoxy_glGetProgramivARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23272 /* "glGetProgramivARB" */,
23272 /* "glGetProgramivARB" */,
};
@@ -21513,7 +82992,7 @@ epoxy_glGetQueryBufferObjecti64v_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23307 /* "glGetQueryBufferObjecti64v" */,
23307 /* "glGetQueryBufferObjecti64v" */,
};
@@ -21529,7 +83008,7 @@ epoxy_glGetQueryBufferObjectiv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23334 /* "glGetQueryBufferObjectiv" */,
23334 /* "glGetQueryBufferObjectiv" */,
};
@@ -21545,7 +83024,7 @@ epoxy_glGetQueryBufferObjectui64v_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23359 /* "glGetQueryBufferObjectui64v" */,
23359 /* "glGetQueryBufferObjectui64v" */,
};
@@ -21561,7 +83040,7 @@ epoxy_glGetQueryBufferObjectuiv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23387 /* "glGetQueryBufferObjectuiv" */,
23387 /* "glGetQueryBufferObjectuiv" */,
};
@@ -21577,7 +83056,7 @@ epoxy_glGetQueryIndexediv_resolver(void)
GL_extension_GL_ARB_transform_feedback3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23413 /* "glGetQueryIndexediv" */,
23413 /* "glGetQueryIndexediv" */,
};
@@ -21595,7 +83074,7 @@ epoxy_glGetQueryObjecti64v_resolver(void)
GL_extension_GL_EXT_timer_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23433 /* "glGetQueryObjecti64v" */,
23433 /* "glGetQueryObjecti64v" */,
23454 /* "glGetQueryObjecti64vEXT" */,
@@ -21615,7 +83094,7 @@ epoxy_glGetQueryObjecti64vEXT_resolver(void)
GL_extension_GL_ARB_timer_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23454 /* "glGetQueryObjecti64vEXT" */,
23454 /* "glGetQueryObjecti64vEXT" */,
23433 /* "glGetQueryObjecti64v" */,
@@ -21634,7 +83113,7 @@ epoxy_glGetQueryObjectiv_resolver(void)
GL_extension_GL_EXT_disjoint_timer_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23478 /* "glGetQueryObjectiv" */,
23497 /* "glGetQueryObjectivARB" */,
23519 /* "glGetQueryObjectivEXT" */,
@@ -21652,7 +83131,7 @@ epoxy_glGetQueryObjectivARB_resolver(void)
GL_extension_GL_EXT_disjoint_timer_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23497 /* "glGetQueryObjectivARB" */,
23478 /* "glGetQueryObjectiv" */,
23519 /* "glGetQueryObjectivEXT" */,
@@ -21670,7 +83149,7 @@ epoxy_glGetQueryObjectivEXT_resolver(void)
GL_extension_GL_ARB_occlusion_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23519 /* "glGetQueryObjectivEXT" */,
23478 /* "glGetQueryObjectiv" */,
23497 /* "glGetQueryObjectivARB" */,
@@ -21689,7 +83168,7 @@ epoxy_glGetQueryObjectui64v_resolver(void)
GL_extension_GL_EXT_timer_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23541 /* "glGetQueryObjectui64v" */,
23541 /* "glGetQueryObjectui64v" */,
23563 /* "glGetQueryObjectui64vEXT" */,
@@ -21709,7 +83188,7 @@ epoxy_glGetQueryObjectui64vEXT_resolver(void)
GL_extension_GL_ARB_timer_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23563 /* "glGetQueryObjectui64vEXT" */,
23563 /* "glGetQueryObjectui64vEXT" */,
23541 /* "glGetQueryObjectui64v" */,
@@ -21728,7 +83207,7 @@ epoxy_glGetQueryObjectuiv_resolver(void)
GL_extension_GL_ARB_occlusion_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23588 /* "glGetQueryObjectuiv" */,
23588 /* "glGetQueryObjectuiv" */,
23608 /* "glGetQueryObjectuivARB" */,
@@ -21746,7 +83225,7 @@ epoxy_glGetQueryObjectuivARB_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23608 /* "glGetQueryObjectuivARB" */,
23588 /* "glGetQueryObjectuiv" */,
23588 /* "glGetQueryObjectuiv" */,
@@ -21763,7 +83242,7 @@ epoxy_glGetQueryObjectuivEXT_resolver(void)
GL_extension_GL_EXT_occlusion_query_boolean,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23631 /* "glGetQueryObjectuivEXT" */,
23631 /* "glGetQueryObjectuivEXT" */,
};
@@ -21780,7 +83259,7 @@ epoxy_glGetQueryiv_resolver(void)
GL_extension_GL_ARB_occlusion_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23654 /* "glGetQueryiv" */,
23654 /* "glGetQueryiv" */,
23667 /* "glGetQueryivARB" */,
@@ -21798,7 +83277,7 @@ epoxy_glGetQueryivARB_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23667 /* "glGetQueryivARB" */,
23654 /* "glGetQueryiv" */,
23654 /* "glGetQueryiv" */,
@@ -21815,7 +83294,7 @@ epoxy_glGetQueryivEXT_resolver(void)
GL_extension_GL_EXT_occlusion_query_boolean,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23683 /* "glGetQueryivEXT" */,
23683 /* "glGetQueryivEXT" */,
};
@@ -21833,7 +83312,7 @@ epoxy_glGetRenderbufferParameteriv_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23699 /* "glGetRenderbufferParameteriv" */,
23699 /* "glGetRenderbufferParameteriv" */,
23699 /* "glGetRenderbufferParameteriv" */,
@@ -21853,7 +83332,7 @@ epoxy_glGetRenderbufferParameterivEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23728 /* "glGetRenderbufferParameterivEXT" */,
23699 /* "glGetRenderbufferParameteriv" */,
23699 /* "glGetRenderbufferParameteriv" */,
@@ -21879,7 +83358,7 @@ epoxy_glGetSamplerParameterIiv_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23792 /* "glGetSamplerParameterIiv" */,
23792 /* "glGetSamplerParameterIiv" */,
23817 /* "glGetSamplerParameterIivEXT" */,
@@ -21899,7 +83378,7 @@ epoxy_glGetSamplerParameterIivEXT_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23817 /* "glGetSamplerParameterIivEXT" */,
23792 /* "glGetSamplerParameterIiv" */,
23792 /* "glGetSamplerParameterIiv" */,
@@ -21919,7 +83398,7 @@ epoxy_glGetSamplerParameterIivOES_resolver(void)
GL_extension_GL_EXT_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23845 /* "glGetSamplerParameterIivOES" */,
23792 /* "glGetSamplerParameterIiv" */,
23792 /* "glGetSamplerParameterIiv" */,
@@ -21939,7 +83418,7 @@ epoxy_glGetSamplerParameterIuiv_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23873 /* "glGetSamplerParameterIuiv" */,
23873 /* "glGetSamplerParameterIuiv" */,
23899 /* "glGetSamplerParameterIuivEXT" */,
@@ -21959,7 +83438,7 @@ epoxy_glGetSamplerParameterIuivEXT_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23899 /* "glGetSamplerParameterIuivEXT" */,
23873 /* "glGetSamplerParameterIuiv" */,
23873 /* "glGetSamplerParameterIuiv" */,
@@ -21979,7 +83458,7 @@ epoxy_glGetSamplerParameterIuivOES_resolver(void)
GL_extension_GL_EXT_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23928 /* "glGetSamplerParameterIuivOES" */,
23873 /* "glGetSamplerParameterIuiv" */,
23873 /* "glGetSamplerParameterIuiv" */,
@@ -21998,7 +83477,7 @@ epoxy_glGetSamplerParameterfv_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23957 /* "glGetSamplerParameterfv" */,
23957 /* "glGetSamplerParameterfv" */,
23957 /* "glGetSamplerParameterfv" */,
@@ -22016,7 +83495,7 @@ epoxy_glGetSamplerParameteriv_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
23981 /* "glGetSamplerParameteriv" */,
23981 /* "glGetSamplerParameteriv" */,
23981 /* "glGetSamplerParameteriv" */,
@@ -22045,7 +83524,7 @@ epoxy_glGetShaderInfoLog_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24050 /* "glGetShaderInfoLog" */,
24050 /* "glGetShaderInfoLog" */,
};
@@ -22062,7 +83541,7 @@ epoxy_glGetShaderPrecisionFormat_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24069 /* "glGetShaderPrecisionFormat" */,
24069 /* "glGetShaderPrecisionFormat" */,
24069 /* "glGetShaderPrecisionFormat" */,
@@ -22080,7 +83559,7 @@ epoxy_glGetShaderSource_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24096 /* "glGetShaderSource" */,
24096 /* "glGetShaderSource" */,
24114 /* "glGetShaderSourceARB" */,
@@ -22098,7 +83577,7 @@ epoxy_glGetShaderSourceARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24114 /* "glGetShaderSourceARB" */,
24096 /* "glGetShaderSource" */,
24096 /* "glGetShaderSource" */,
@@ -22115,7 +83594,7 @@ epoxy_glGetShaderiv_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24135 /* "glGetShaderiv" */,
24135 /* "glGetShaderiv" */,
};
@@ -22149,7 +83628,7 @@ epoxy_glGetStringi_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24203 /* "glGetStringi" */,
24203 /* "glGetStringi" */,
};
@@ -22165,7 +83644,7 @@ epoxy_glGetSubroutineIndex_resolver(void)
GL_extension_GL_ARB_shader_subroutine,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24216 /* "glGetSubroutineIndex" */,
24216 /* "glGetSubroutineIndex" */,
};
@@ -22181,7 +83660,7 @@ epoxy_glGetSubroutineUniformLocation_resolver(void)
GL_extension_GL_ARB_shader_subroutine,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24237 /* "glGetSubroutineUniformLocation" */,
24237 /* "glGetSubroutineUniformLocation" */,
};
@@ -22199,7 +83678,7 @@ epoxy_glGetSynciv_resolver(void)
GL_extension_GL_APPLE_sync,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24268 /* "glGetSynciv" */,
24268 /* "glGetSynciv" */,
24268 /* "glGetSynciv" */,
@@ -22219,7 +83698,7 @@ epoxy_glGetSyncivAPPLE_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24280 /* "glGetSyncivAPPLE" */,
24268 /* "glGetSynciv" */,
24268 /* "glGetSynciv" */,
@@ -22249,7 +83728,7 @@ epoxy_glGetTexEnvfv_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24351 /* "glGetTexEnvfv" */,
24351 /* "glGetTexEnvfv" */,
};
@@ -22265,7 +83744,7 @@ epoxy_glGetTexEnviv_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24365 /* "glGetTexEnviv" */,
24365 /* "glGetTexEnviv" */,
};
@@ -22329,7 +83808,7 @@ epoxy_glGetTexGenxvOES_resolver(void)
GL_extension_GL_OES_texture_cube_map,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24509 /* "glGetTexGenxvOES" */,
24509 /* "glGetTexGenxvOES" */,
};
@@ -22351,7 +83830,7 @@ epoxy_glGetTexLevelParameterfv_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24540 /* "glGetTexLevelParameterfv" */,
24540 /* "glGetTexLevelParameterfv" */,
};
@@ -22367,7 +83846,7 @@ epoxy_glGetTexLevelParameteriv_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24565 /* "glGetTexLevelParameteriv" */,
24565 /* "glGetTexLevelParameteriv" */,
};
@@ -22391,7 +83870,7 @@ epoxy_glGetTexParameterIiv_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24618 /* "glGetTexParameterIiv" */,
24639 /* "glGetTexParameterIivEXT" */,
24639 /* "glGetTexParameterIivEXT" */,
@@ -22411,7 +83890,7 @@ epoxy_glGetTexParameterIivEXT_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24639 /* "glGetTexParameterIivEXT" */,
24639 /* "glGetTexParameterIivEXT" */,
24618 /* "glGetTexParameterIiv" */,
@@ -22431,7 +83910,7 @@ epoxy_glGetTexParameterIivOES_resolver(void)
GL_extension_GL_EXT_texture_integer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24663 /* "glGetTexParameterIivOES" */,
24618 /* "glGetTexParameterIiv" */,
24639 /* "glGetTexParameterIivEXT" */,
@@ -22451,7 +83930,7 @@ epoxy_glGetTexParameterIuiv_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24687 /* "glGetTexParameterIuiv" */,
24709 /* "glGetTexParameterIuivEXT" */,
24709 /* "glGetTexParameterIuivEXT" */,
@@ -22471,7 +83950,7 @@ epoxy_glGetTexParameterIuivEXT_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24709 /* "glGetTexParameterIuivEXT" */,
24709 /* "glGetTexParameterIuivEXT" */,
24687 /* "glGetTexParameterIuiv" */,
@@ -22491,7 +83970,7 @@ epoxy_glGetTexParameterIuivOES_resolver(void)
GL_extension_GL_EXT_texture_integer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24734 /* "glGetTexParameterIuivOES" */,
24687 /* "glGetTexParameterIuiv" */,
24709 /* "glGetTexParameterIuivEXT" */,
@@ -22516,7 +83995,7 @@ epoxy_glGetTexParameterfv_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24790 /* "glGetTexParameterfv" */,
24790 /* "glGetTexParameterfv" */,
24790 /* "glGetTexParameterfv" */,
@@ -22534,7 +84013,7 @@ epoxy_glGetTexParameteriv_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24810 /* "glGetTexParameteriv" */,
24810 /* "glGetTexParameteriv" */,
24810 /* "glGetTexParameteriv" */,
@@ -22575,7 +84054,7 @@ epoxy_glGetTextureImage_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24916 /* "glGetTextureImage" */,
24916 /* "glGetTextureImage" */,
};
@@ -22597,7 +84076,7 @@ epoxy_glGetTextureLevelParameterfv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
24955 /* "glGetTextureLevelParameterfv" */,
24955 /* "glGetTextureLevelParameterfv" */,
};
@@ -22619,7 +84098,7 @@ epoxy_glGetTextureLevelParameteriv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25016 /* "glGetTextureLevelParameteriv" */,
25016 /* "glGetTextureLevelParameteriv" */,
};
@@ -22641,7 +84120,7 @@ epoxy_glGetTextureParameterIiv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25077 /* "glGetTextureParameterIiv" */,
25077 /* "glGetTextureParameterIiv" */,
};
@@ -22663,7 +84142,7 @@ epoxy_glGetTextureParameterIuiv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25130 /* "glGetTextureParameterIuiv" */,
25130 /* "glGetTextureParameterIuiv" */,
};
@@ -22685,7 +84164,7 @@ epoxy_glGetTextureParameterfv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25185 /* "glGetTextureParameterfv" */,
25185 /* "glGetTextureParameterfv" */,
};
@@ -22707,7 +84186,7 @@ epoxy_glGetTextureParameteriv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25236 /* "glGetTextureParameteriv" */,
25236 /* "glGetTextureParameteriv" */,
};
@@ -22741,7 +84220,7 @@ epoxy_glGetTextureSubImage_resolver(void)
GL_extension_GL_ARB_get_texture_sub_image,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25344 /* "glGetTextureSubImage" */,
25344 /* "glGetTextureSubImage" */,
};
@@ -22764,7 +84243,7 @@ epoxy_glGetTransformFeedbackVarying_resolver(void)
GL_extension_GL_EXT_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25386 /* "glGetTransformFeedbackVarying" */,
25386 /* "glGetTransformFeedbackVarying" */,
25416 /* "glGetTransformFeedbackVaryingEXT" */,
@@ -22782,7 +84261,7 @@ epoxy_glGetTransformFeedbackVaryingEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25416 /* "glGetTransformFeedbackVaryingEXT" */,
25386 /* "glGetTransformFeedbackVarying" */,
25386 /* "glGetTransformFeedbackVarying" */,
@@ -22805,7 +84284,7 @@ epoxy_glGetTransformFeedbacki64_v_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25481 /* "glGetTransformFeedbacki64_v" */,
25481 /* "glGetTransformFeedbacki64_v" */,
};
@@ -22821,7 +84300,7 @@ epoxy_glGetTransformFeedbacki_v_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25509 /* "glGetTransformFeedbacki_v" */,
25509 /* "glGetTransformFeedbacki_v" */,
};
@@ -22837,7 +84316,7 @@ epoxy_glGetTransformFeedbackiv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25535 /* "glGetTransformFeedbackiv" */,
25535 /* "glGetTransformFeedbackiv" */,
};
@@ -22860,7 +84339,7 @@ epoxy_glGetUniformBlockIndex_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25593 /* "glGetUniformBlockIndex" */,
25593 /* "glGetUniformBlockIndex" */,
25593 /* "glGetUniformBlockIndex" */,
@@ -22884,7 +84363,7 @@ epoxy_glGetUniformIndices_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25642 /* "glGetUniformIndices" */,
25642 /* "glGetUniformIndices" */,
25642 /* "glGetUniformIndices" */,
@@ -22902,7 +84381,7 @@ epoxy_glGetUniformLocation_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25662 /* "glGetUniformLocation" */,
25662 /* "glGetUniformLocation" */,
25683 /* "glGetUniformLocationARB" */,
@@ -22920,7 +84399,7 @@ epoxy_glGetUniformLocationARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25683 /* "glGetUniformLocationARB" */,
25662 /* "glGetUniformLocation" */,
25662 /* "glGetUniformLocation" */,
@@ -22943,7 +84422,7 @@ epoxy_glGetUniformSubroutineuiv_resolver(void)
GL_extension_GL_ARB_shader_subroutine,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25729 /* "glGetUniformSubroutineuiv" */,
25729 /* "glGetUniformSubroutineuiv" */,
};
@@ -22959,7 +84438,7 @@ epoxy_glGetUniformdv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25755 /* "glGetUniformdv" */,
25755 /* "glGetUniformdv" */,
};
@@ -22976,7 +84455,7 @@ epoxy_glGetUniformfv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25770 /* "glGetUniformfv" */,
25770 /* "glGetUniformfv" */,
25785 /* "glGetUniformfvARB" */,
@@ -22994,7 +84473,7 @@ epoxy_glGetUniformfvARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25785 /* "glGetUniformfvARB" */,
25770 /* "glGetUniformfv" */,
25770 /* "glGetUniformfv" */,
@@ -23011,7 +84490,7 @@ epoxy_glGetUniformi64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25803 /* "glGetUniformi64vNV" */,
25803 /* "glGetUniformi64vNV" */,
};
@@ -23028,7 +84507,7 @@ epoxy_glGetUniformiv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25822 /* "glGetUniformiv" */,
25822 /* "glGetUniformiv" */,
25837 /* "glGetUniformivARB" */,
@@ -23046,7 +84525,7 @@ epoxy_glGetUniformivARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25837 /* "glGetUniformivARB" */,
25822 /* "glGetUniformiv" */,
25822 /* "glGetUniformiv" */,
@@ -23063,7 +84542,7 @@ epoxy_glGetUniformui64vNV_resolver(void)
GL_extension_GL_NV_shader_buffer_load,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25855 /* "glGetUniformui64vNV" */,
25855 /* "glGetUniformui64vNV" */,
};
@@ -23080,7 +84559,7 @@ epoxy_glGetUniformuiv_resolver(void)
GL_extension_GL_EXT_gpu_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25875 /* "glGetUniformuiv" */,
25875 /* "glGetUniformuiv" */,
25891 /* "glGetUniformuivEXT" */,
@@ -23098,7 +84577,7 @@ epoxy_glGetUniformuivEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
25891 /* "glGetUniformuivEXT" */,
25875 /* "glGetUniformuiv" */,
25875 /* "glGetUniformuiv" */,
@@ -23157,7 +84636,7 @@ epoxy_glGetVertexArrayIndexed64iv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26085 /* "glGetVertexArrayIndexed64iv" */,
26085 /* "glGetVertexArrayIndexed64iv" */,
};
@@ -23173,7 +84652,7 @@ epoxy_glGetVertexArrayIndexediv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26113 /* "glGetVertexArrayIndexediv" */,
26113 /* "glGetVertexArrayIndexediv" */,
};
@@ -23213,7 +84692,7 @@ epoxy_glGetVertexArrayiv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26255 /* "glGetVertexArrayiv" */,
26255 /* "glGetVertexArrayiv" */,
};
@@ -23242,7 +84721,7 @@ epoxy_glGetVertexAttribIiv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26342 /* "glGetVertexAttribIiv" */,
26342 /* "glGetVertexAttribIiv" */,
26363 /* "glGetVertexAttribIivEXT" */,
@@ -23260,7 +84739,7 @@ epoxy_glGetVertexAttribIivEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26363 /* "glGetVertexAttribIivEXT" */,
26342 /* "glGetVertexAttribIiv" */,
26342 /* "glGetVertexAttribIiv" */,
@@ -23278,7 +84757,7 @@ epoxy_glGetVertexAttribIuiv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26387 /* "glGetVertexAttribIuiv" */,
26387 /* "glGetVertexAttribIuiv" */,
26409 /* "glGetVertexAttribIuivEXT" */,
@@ -23296,7 +84775,7 @@ epoxy_glGetVertexAttribIuivEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26409 /* "glGetVertexAttribIuivEXT" */,
26387 /* "glGetVertexAttribIuiv" */,
26387 /* "glGetVertexAttribIuiv" */,
@@ -23314,7 +84793,7 @@ epoxy_glGetVertexAttribLdv_resolver(void)
GL_extension_GL_EXT_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26434 /* "glGetVertexAttribLdv" */,
26434 /* "glGetVertexAttribLdv" */,
26455 /* "glGetVertexAttribLdvEXT" */,
@@ -23332,7 +84811,7 @@ epoxy_glGetVertexAttribLdvEXT_resolver(void)
GL_extension_GL_ARB_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26455 /* "glGetVertexAttribLdvEXT" */,
26434 /* "glGetVertexAttribLdv" */,
26434 /* "glGetVertexAttribLdv" */,
@@ -23370,7 +84849,7 @@ epoxy_glGetVertexAttribPointerv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26557 /* "glGetVertexAttribPointerv" */,
26557 /* "glGetVertexAttribPointerv" */,
26583 /* "glGetVertexAttribPointervARB" */,
@@ -23392,7 +84871,7 @@ epoxy_glGetVertexAttribPointervARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26583 /* "glGetVertexAttribPointervARB" */,
26583 /* "glGetVertexAttribPointervARB" */,
26557 /* "glGetVertexAttribPointerv" */,
@@ -23414,7 +84893,7 @@ epoxy_glGetVertexAttribPointervNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26612 /* "glGetVertexAttribPointervNV" */,
26557 /* "glGetVertexAttribPointerv" */,
26557 /* "glGetVertexAttribPointerv" */,
@@ -23435,7 +84914,7 @@ epoxy_glGetVertexAttribdv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26640 /* "glGetVertexAttribdv" */,
26660 /* "glGetVertexAttribdvARB" */,
26660 /* "glGetVertexAttribdvARB" */,
@@ -23455,7 +84934,7 @@ epoxy_glGetVertexAttribdvARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26660 /* "glGetVertexAttribdvARB" */,
26660 /* "glGetVertexAttribdvARB" */,
26640 /* "glGetVertexAttribdv" */,
@@ -23475,7 +84954,7 @@ epoxy_glGetVertexAttribdvNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26683 /* "glGetVertexAttribdvNV" */,
26640 /* "glGetVertexAttribdv" */,
26660 /* "glGetVertexAttribdvARB" */,
@@ -23496,7 +84975,7 @@ epoxy_glGetVertexAttribfv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26705 /* "glGetVertexAttribfv" */,
26705 /* "glGetVertexAttribfv" */,
26725 /* "glGetVertexAttribfvARB" */,
@@ -23518,7 +84997,7 @@ epoxy_glGetVertexAttribfvARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26725 /* "glGetVertexAttribfvARB" */,
26725 /* "glGetVertexAttribfvARB" */,
26705 /* "glGetVertexAttribfv" */,
@@ -23540,7 +85019,7 @@ epoxy_glGetVertexAttribfvNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26748 /* "glGetVertexAttribfvNV" */,
26705 /* "glGetVertexAttribfv" */,
26705 /* "glGetVertexAttribfv" */,
@@ -23562,7 +85041,7 @@ epoxy_glGetVertexAttribiv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26770 /* "glGetVertexAttribiv" */,
26770 /* "glGetVertexAttribiv" */,
26790 /* "glGetVertexAttribivARB" */,
@@ -23584,7 +85063,7 @@ epoxy_glGetVertexAttribivARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26790 /* "glGetVertexAttribivARB" */,
26790 /* "glGetVertexAttribivARB" */,
26770 /* "glGetVertexAttribiv" */,
@@ -23606,7 +85085,7 @@ epoxy_glGetVertexAttribivNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
26813 /* "glGetVertexAttribivNV" */,
26770 /* "glGetVertexAttribiv" */,
26770 /* "glGetVertexAttribiv" */,
@@ -23854,7 +85333,7 @@ epoxy_glGetnUniformfv_resolver(void)
GL_extension_GL_KHR_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
27568 /* "glGetnUniformfv" */,
27568 /* "glGetnUniformfv" */,
27622 /* "glGetnUniformfvKHR" */,
@@ -23884,7 +85363,7 @@ epoxy_glGetnUniformfvKHR_resolver(void)
GL_extension_GL_KHR_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
27622 /* "glGetnUniformfvKHR" */,
27568 /* "glGetnUniformfv" */,
27568 /* "glGetnUniformfv" */,
@@ -23902,7 +85381,7 @@ epoxy_glGetnUniformiv_resolver(void)
GL_extension_GL_KHR_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
27641 /* "glGetnUniformiv" */,
27641 /* "glGetnUniformiv" */,
27695 /* "glGetnUniformivKHR" */,
@@ -23932,7 +85411,7 @@ epoxy_glGetnUniformivKHR_resolver(void)
GL_extension_GL_KHR_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
27695 /* "glGetnUniformivKHR" */,
27641 /* "glGetnUniformiv" */,
27641 /* "glGetnUniformiv" */,
@@ -23950,7 +85429,7 @@ epoxy_glGetnUniformuiv_resolver(void)
GL_extension_GL_KHR_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
27714 /* "glGetnUniformuiv" */,
27714 /* "glGetnUniformuiv" */,
27751 /* "glGetnUniformuivKHR" */,
@@ -23974,7 +85453,7 @@ epoxy_glGetnUniformuivKHR_resolver(void)
GL_extension_GL_KHR_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
27751 /* "glGetnUniformuivKHR" */,
27714 /* "glGetnUniformuiv" */,
27714 /* "glGetnUniformuiv" */,
@@ -24040,7 +85519,7 @@ epoxy_glHint_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
27966 /* "glHint" */,
27966 /* "glHint" */,
27966 /* "glHint" */,
@@ -24063,7 +85542,7 @@ epoxy_glHistogram_resolver(void)
GL_extension_GL_EXT_histogram,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
27983 /* "glHistogram" */,
27995 /* "glHistogramEXT" */,
};
@@ -24079,7 +85558,7 @@ epoxy_glHistogramEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
27995 /* "glHistogramEXT" */,
27983 /* "glHistogram" */,
};
@@ -24281,7 +85760,7 @@ epoxy_glInvalidateBufferData_resolver(void)
GL_extension_GL_ARB_invalidate_subdata,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28525 /* "glInvalidateBufferData" */,
28525 /* "glInvalidateBufferData" */,
};
@@ -24297,7 +85776,7 @@ epoxy_glInvalidateBufferSubData_resolver(void)
GL_extension_GL_ARB_invalidate_subdata,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28548 /* "glInvalidateBufferSubData" */,
28548 /* "glInvalidateBufferSubData" */,
};
@@ -24314,7 +85793,7 @@ epoxy_glInvalidateFramebuffer_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28574 /* "glInvalidateFramebuffer" */,
28574 /* "glInvalidateFramebuffer" */,
28574 /* "glInvalidateFramebuffer" */,
@@ -24331,7 +85810,7 @@ epoxy_glInvalidateNamedFramebufferData_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28598 /* "glInvalidateNamedFramebufferData" */,
28598 /* "glInvalidateNamedFramebufferData" */,
};
@@ -24347,7 +85826,7 @@ epoxy_glInvalidateNamedFramebufferSubData_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28631 /* "glInvalidateNamedFramebufferSubData" */,
28631 /* "glInvalidateNamedFramebufferSubData" */,
};
@@ -24364,7 +85843,7 @@ epoxy_glInvalidateSubFramebuffer_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28667 /* "glInvalidateSubFramebuffer" */,
28667 /* "glInvalidateSubFramebuffer" */,
28667 /* "glInvalidateSubFramebuffer" */,
@@ -24381,7 +85860,7 @@ epoxy_glInvalidateTexImage_resolver(void)
GL_extension_GL_ARB_invalidate_subdata,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28694 /* "glInvalidateTexImage" */,
28694 /* "glInvalidateTexImage" */,
};
@@ -24397,7 +85876,7 @@ epoxy_glInvalidateTexSubImage_resolver(void)
GL_extension_GL_ARB_invalidate_subdata,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28715 /* "glInvalidateTexSubImage" */,
28715 /* "glInvalidateTexSubImage" */,
};
@@ -24421,7 +85900,7 @@ epoxy_glIsBuffer_resolver(void)
GL_extension_GL_ARB_vertex_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28759 /* "glIsBuffer" */,
28759 /* "glIsBuffer" */,
28759 /* "glIsBuffer" */,
@@ -24441,7 +85920,7 @@ epoxy_glIsBufferARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28770 /* "glIsBufferARB" */,
28759 /* "glIsBuffer" */,
28759 /* "glIsBuffer" */,
@@ -24472,7 +85951,7 @@ epoxy_glIsEnabled_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28823 /* "glIsEnabled" */,
28823 /* "glIsEnabled" */,
28823 /* "glIsEnabled" */,
@@ -24493,7 +85972,7 @@ epoxy_glIsEnabledIndexedEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28835 /* "glIsEnabledIndexedEXT" */,
28835 /* "glIsEnabledIndexedEXT" */,
28857 /* "glIsEnabledi" */,
@@ -24517,7 +85996,7 @@ epoxy_glIsEnabledi_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28857 /* "glIsEnabledi" */,
28835 /* "glIsEnabledIndexedEXT" */,
28835 /* "glIsEnabledIndexedEXT" */,
@@ -24541,7 +86020,7 @@ epoxy_glIsEnablediEXT_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28870 /* "glIsEnablediEXT" */,
28835 /* "glIsEnabledIndexedEXT" */,
28835 /* "glIsEnabledIndexedEXT" */,
@@ -24565,7 +86044,7 @@ epoxy_glIsEnablediNV_resolver(void)
GL_extension_GL_OES_draw_buffers_indexed,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28886 /* "glIsEnablediNV" */,
28835 /* "glIsEnabledIndexedEXT" */,
28835 /* "glIsEnabledIndexedEXT" */,
@@ -24589,7 +86068,7 @@ epoxy_glIsEnablediOES_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28901 /* "glIsEnablediOES" */,
28835 /* "glIsEnabledIndexedEXT" */,
28835 /* "glIsEnabledIndexedEXT" */,
@@ -24623,7 +86102,7 @@ epoxy_glIsFramebuffer_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28944 /* "glIsFramebuffer" */,
28944 /* "glIsFramebuffer" */,
28944 /* "glIsFramebuffer" */,
@@ -24643,7 +86122,7 @@ epoxy_glIsFramebufferEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
28960 /* "glIsFramebufferEXT" */,
28944 /* "glIsFramebuffer" */,
28944 /* "glIsFramebuffer" */,
@@ -24733,7 +86212,7 @@ epoxy_glIsProgram_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29215 /* "glIsProgram" */,
29215 /* "glIsProgram" */,
};
@@ -24750,7 +86229,7 @@ epoxy_glIsProgramARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29227 /* "glIsProgramARB" */,
29227 /* "glIsProgramARB" */,
29242 /* "glIsProgramNV" */,
@@ -24768,7 +86247,7 @@ epoxy_glIsProgramNV_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29242 /* "glIsProgramNV" */,
29227 /* "glIsProgramARB" */,
29227 /* "glIsProgramARB" */,
@@ -24786,7 +86265,7 @@ epoxy_glIsProgramPipeline_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29256 /* "glIsProgramPipeline" */,
29256 /* "glIsProgramPipeline" */,
29256 /* "glIsProgramPipeline" */,
@@ -24810,7 +86289,7 @@ epoxy_glIsQuery_resolver(void)
GL_extension_GL_ARB_occlusion_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29299 /* "glIsQuery" */,
29299 /* "glIsQuery" */,
29309 /* "glIsQueryARB" */,
@@ -24828,7 +86307,7 @@ epoxy_glIsQueryARB_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29309 /* "glIsQueryARB" */,
29299 /* "glIsQuery" */,
29299 /* "glIsQuery" */,
@@ -24845,7 +86324,7 @@ epoxy_glIsQueryEXT_resolver(void)
GL_extension_GL_EXT_occlusion_query_boolean,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29322 /* "glIsQueryEXT" */,
29322 /* "glIsQueryEXT" */,
};
@@ -24863,7 +86342,7 @@ epoxy_glIsRenderbuffer_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29335 /* "glIsRenderbuffer" */,
29335 /* "glIsRenderbuffer" */,
29335 /* "glIsRenderbuffer" */,
@@ -24883,7 +86362,7 @@ epoxy_glIsRenderbufferEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29352 /* "glIsRenderbufferEXT" */,
29335 /* "glIsRenderbuffer" */,
29335 /* "glIsRenderbuffer" */,
@@ -24908,7 +86387,7 @@ epoxy_glIsSampler_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29392 /* "glIsSampler" */,
29392 /* "glIsSampler" */,
29392 /* "glIsSampler" */,
@@ -24925,7 +86404,7 @@ epoxy_glIsShader_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29404 /* "glIsShader" */,
29404 /* "glIsShader" */,
};
@@ -24949,7 +86428,7 @@ epoxy_glIsSync_resolver(void)
GL_extension_GL_APPLE_sync,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29427 /* "glIsSync" */,
29427 /* "glIsSync" */,
29427 /* "glIsSync" */,
@@ -24969,7 +86448,7 @@ epoxy_glIsSyncAPPLE_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29436 /* "glIsSyncAPPLE" */,
29427 /* "glIsSync" */,
29427 /* "glIsSync" */,
@@ -24988,7 +86467,7 @@ epoxy_glIsTexture_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29450 /* "glIsTexture" */,
29450 /* "glIsTexture" */,
29450 /* "glIsTexture" */,
@@ -25025,7 +86504,7 @@ epoxy_glIsTransformFeedback_resolver(void)
GL_extension_GL_NV_transform_feedback2,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29534 /* "glIsTransformFeedback" */,
29534 /* "glIsTransformFeedback" */,
29534 /* "glIsTransformFeedback" */,
@@ -25045,7 +86524,7 @@ epoxy_glIsTransformFeedbackNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29556 /* "glIsTransformFeedbackNV" */,
29534 /* "glIsTransformFeedback" */,
29534 /* "glIsTransformFeedback" */,
@@ -25072,7 +86551,7 @@ epoxy_glIsVertexArray_resolver(void)
GL_extension_GL_OES_vertex_array_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29602 /* "glIsVertexArray" */,
29602 /* "glIsVertexArray" */,
29602 /* "glIsVertexArray" */,
@@ -25094,7 +86573,7 @@ epoxy_glIsVertexArrayAPPLE_resolver(void)
GL_extension_GL_OES_vertex_array_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29618 /* "glIsVertexArrayAPPLE" */,
29602 /* "glIsVertexArray" */,
29602 /* "glIsVertexArray" */,
@@ -25116,7 +86595,7 @@ epoxy_glIsVertexArrayOES_resolver(void)
GL_extension_GL_APPLE_vertex_array_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29639 /* "glIsVertexArrayOES" */,
29602 /* "glIsVertexArray" */,
29602 /* "glIsVertexArray" */,
@@ -25153,7 +86632,7 @@ epoxy_glLightModelf_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29720 /* "glLightModelf" */,
29720 /* "glLightModelf" */,
};
@@ -25169,7 +86648,7 @@ epoxy_glLightModelfv_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29734 /* "glLightModelfv" */,
29734 /* "glLightModelfv" */,
};
@@ -25221,7 +86700,7 @@ epoxy_glLightf_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29842 /* "glLightf" */,
29842 /* "glLightf" */,
};
@@ -25237,7 +86716,7 @@ epoxy_glLightfv_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29851 /* "glLightfv" */,
29851 /* "glLightfv" */,
};
@@ -25296,7 +86775,7 @@ epoxy_glLineWidth_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29938 /* "glLineWidth" */,
29938 /* "glLineWidth" */,
29938 /* "glLineWidth" */,
@@ -25326,7 +86805,7 @@ epoxy_glLinkProgram_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29979 /* "glLinkProgram" */,
29979 /* "glLinkProgram" */,
29993 /* "glLinkProgramARB" */,
@@ -25344,7 +86823,7 @@ epoxy_glLinkProgramARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
29993 /* "glLinkProgramARB" */,
29979 /* "glLinkProgram" */,
29979 /* "glLinkProgram" */,
@@ -25397,7 +86876,7 @@ epoxy_glLoadIdentity_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30140 /* "glLoadIdentity" */,
30140 /* "glLoadIdentity" */,
};
@@ -25425,7 +86904,7 @@ epoxy_glLoadMatrixf_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30202 /* "glLoadMatrixf" */,
30202 /* "glLoadMatrixf" */,
};
@@ -25471,7 +86950,7 @@ epoxy_glLoadTransposeMatrixd_resolver(void)
GL_extension_GL_ARB_transpose_matrix,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30310 /* "glLoadTransposeMatrixd" */,
30333 /* "glLoadTransposeMatrixdARB" */,
};
@@ -25487,7 +86966,7 @@ epoxy_glLoadTransposeMatrixdARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30333 /* "glLoadTransposeMatrixdARB" */,
30310 /* "glLoadTransposeMatrixd" */,
};
@@ -25503,7 +86982,7 @@ epoxy_glLoadTransposeMatrixf_resolver(void)
GL_extension_GL_ARB_transpose_matrix,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30359 /* "glLoadTransposeMatrixf" */,
30382 /* "glLoadTransposeMatrixfARB" */,
};
@@ -25519,7 +86998,7 @@ epoxy_glLoadTransposeMatrixfARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30382 /* "glLoadTransposeMatrixfARB" */,
30359 /* "glLoadTransposeMatrixf" */,
};
@@ -25547,7 +87026,7 @@ epoxy_glLogicOp_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30450 /* "glLogicOp" */,
30450 /* "glLogicOp" */,
};
@@ -25672,7 +87151,7 @@ epoxy_glMapBuffer_resolver(void)
GL_extension_GL_OES_mapbuffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30870 /* "glMapBuffer" */,
30882 /* "glMapBufferARB" */,
30897 /* "glMapBufferOES" */,
@@ -25690,7 +87169,7 @@ epoxy_glMapBufferARB_resolver(void)
GL_extension_GL_OES_mapbuffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30882 /* "glMapBufferARB" */,
30870 /* "glMapBuffer" */,
30897 /* "glMapBufferOES" */,
@@ -25708,7 +87187,7 @@ epoxy_glMapBufferOES_resolver(void)
GL_extension_GL_ARB_vertex_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30897 /* "glMapBufferOES" */,
30870 /* "glMapBuffer" */,
30882 /* "glMapBufferARB" */,
@@ -25727,7 +87206,7 @@ epoxy_glMapBufferRange_resolver(void)
GL_extension_GL_EXT_map_buffer_range,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30912 /* "glMapBufferRange" */,
30912 /* "glMapBufferRange" */,
30912 /* "glMapBufferRange" */,
@@ -25747,7 +87226,7 @@ epoxy_glMapBufferRangeEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
30929 /* "glMapBufferRangeEXT" */,
30912 /* "glMapBufferRange" */,
30912 /* "glMapBufferRange" */,
@@ -25807,7 +87286,7 @@ epoxy_glMapNamedBuffer_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
31048 /* "glMapNamedBuffer" */,
31048 /* "glMapNamedBuffer" */,
};
@@ -25829,7 +87308,7 @@ epoxy_glMapNamedBufferRange_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
31085 /* "glMapNamedBufferRange" */,
31085 /* "glMapNamedBufferRange" */,
};
@@ -25899,7 +87378,7 @@ epoxy_glMaterialf_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
31311 /* "glMaterialf" */,
31311 /* "glMaterialf" */,
};
@@ -25915,7 +87394,7 @@ epoxy_glMaterialfv_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
31323 /* "glMaterialfv" */,
31323 /* "glMaterialfv" */,
};
@@ -26051,7 +87530,7 @@ epoxy_glMatrixMode_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
31720 /* "glMatrixMode" */,
31720 /* "glMatrixMode" */,
};
@@ -26165,7 +87644,7 @@ epoxy_glMemoryBarrier_resolver(void)
GL_extension_GL_EXT_shader_image_load_store,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32051 /* "glMemoryBarrier" */,
32051 /* "glMemoryBarrier" */,
32051 /* "glMemoryBarrier" */,
@@ -26184,7 +87663,7 @@ epoxy_glMemoryBarrierByRegion_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32067 /* "glMemoryBarrierByRegion" */,
32067 /* "glMemoryBarrierByRegion" */,
32067 /* "glMemoryBarrierByRegion" */,
@@ -26203,7 +87682,7 @@ epoxy_glMemoryBarrierEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32091 /* "glMemoryBarrierEXT" */,
32051 /* "glMemoryBarrier" */,
32051 /* "glMemoryBarrier" */,
@@ -26222,7 +87701,7 @@ epoxy_glMinSampleShading_resolver(void)
GL_extension_GL_OES_sample_shading,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32110 /* "glMinSampleShading" */,
32129 /* "glMinSampleShadingARB" */,
32151 /* "glMinSampleShadingOES" */,
@@ -26240,7 +87719,7 @@ epoxy_glMinSampleShadingARB_resolver(void)
GL_extension_GL_OES_sample_shading,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32129 /* "glMinSampleShadingARB" */,
32110 /* "glMinSampleShading" */,
32151 /* "glMinSampleShadingOES" */,
@@ -26258,7 +87737,7 @@ epoxy_glMinSampleShadingOES_resolver(void)
GL_extension_GL_ARB_sample_shading,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32151 /* "glMinSampleShadingOES" */,
32110 /* "glMinSampleShading" */,
32129 /* "glMinSampleShadingARB" */,
@@ -26275,7 +87754,7 @@ epoxy_glMinmax_resolver(void)
GL_extension_GL_EXT_histogram,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32173 /* "glMinmax" */,
32182 /* "glMinmaxEXT" */,
};
@@ -26291,7 +87770,7 @@ epoxy_glMinmaxEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32182 /* "glMinmaxEXT" */,
32173 /* "glMinmax" */,
};
@@ -26313,7 +87792,7 @@ epoxy_glMultMatrixf_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32208 /* "glMultMatrixf" */,
32208 /* "glMultMatrixf" */,
};
@@ -26341,7 +87820,7 @@ epoxy_glMultTransposeMatrixd_resolver(void)
GL_extension_GL_ARB_transpose_matrix,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32253 /* "glMultTransposeMatrixd" */,
32276 /* "glMultTransposeMatrixdARB" */,
};
@@ -26357,7 +87836,7 @@ epoxy_glMultTransposeMatrixdARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32276 /* "glMultTransposeMatrixdARB" */,
32253 /* "glMultTransposeMatrixd" */,
};
@@ -26373,7 +87852,7 @@ epoxy_glMultTransposeMatrixf_resolver(void)
GL_extension_GL_ARB_transpose_matrix,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32302 /* "glMultTransposeMatrixf" */,
32325 /* "glMultTransposeMatrixfARB" */,
};
@@ -26389,7 +87868,7 @@ epoxy_glMultTransposeMatrixfARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32325 /* "glMultTransposeMatrixfARB" */,
32302 /* "glMultTransposeMatrixf" */,
};
@@ -26411,7 +87890,7 @@ epoxy_glMultiDrawArrays_resolver(void)
GL_extension_GL_EXT_multi_draw_arrays,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32377 /* "glMultiDrawArrays" */,
32395 /* "glMultiDrawArraysEXT" */,
};
@@ -26427,7 +87906,7 @@ epoxy_glMultiDrawArraysEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32395 /* "glMultiDrawArraysEXT" */,
32377 /* "glMultiDrawArrays" */,
};
@@ -26445,7 +87924,7 @@ epoxy_glMultiDrawArraysIndirect_resolver(void)
GL_extension_GL_EXT_multi_draw_indirect,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32416 /* "glMultiDrawArraysIndirect" */,
32416 /* "glMultiDrawArraysIndirect" */,
32442 /* "glMultiDrawArraysIndirectAMD" */,
@@ -26465,7 +87944,7 @@ epoxy_glMultiDrawArraysIndirectAMD_resolver(void)
GL_extension_GL_EXT_multi_draw_indirect,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32442 /* "glMultiDrawArraysIndirectAMD" */,
32416 /* "glMultiDrawArraysIndirect" */,
32416 /* "glMultiDrawArraysIndirect" */,
@@ -26503,7 +87982,7 @@ epoxy_glMultiDrawArraysIndirectEXT_resolver(void)
GL_extension_GL_AMD_multi_draw_indirect,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32582 /* "glMultiDrawArraysIndirectEXT" */,
32416 /* "glMultiDrawArraysIndirect" */,
32416 /* "glMultiDrawArraysIndirect" */,
@@ -26527,7 +88006,7 @@ epoxy_glMultiDrawElements_resolver(void)
GL_extension_GL_EXT_multi_draw_arrays,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32640 /* "glMultiDrawElements" */,
32756 /* "glMultiDrawElementsEXT" */,
};
@@ -26545,7 +88024,7 @@ epoxy_glMultiDrawElementsBaseVertex_resolver(void)
GL_extension_GL_OES_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32660 /* "glMultiDrawElementsBaseVertex" */,
32660 /* "glMultiDrawElementsBaseVertex" */,
32690 /* "glMultiDrawElementsBaseVertexEXT" */,
@@ -26565,7 +88044,7 @@ epoxy_glMultiDrawElementsBaseVertexEXT_resolver(void)
GL_extension_GL_OES_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32690 /* "glMultiDrawElementsBaseVertexEXT" */,
32660 /* "glMultiDrawElementsBaseVertex" */,
32660 /* "glMultiDrawElementsBaseVertex" */,
@@ -26585,7 +88064,7 @@ epoxy_glMultiDrawElementsBaseVertexOES_resolver(void)
GL_extension_GL_EXT_draw_elements_base_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32723 /* "glMultiDrawElementsBaseVertexOES" */,
32660 /* "glMultiDrawElementsBaseVertex" */,
32660 /* "glMultiDrawElementsBaseVertex" */,
@@ -26603,7 +88082,7 @@ epoxy_glMultiDrawElementsEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32756 /* "glMultiDrawElementsEXT" */,
32640 /* "glMultiDrawElements" */,
};
@@ -26621,7 +88100,7 @@ epoxy_glMultiDrawElementsIndirect_resolver(void)
GL_extension_GL_EXT_multi_draw_indirect,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32779 /* "glMultiDrawElementsIndirect" */,
32779 /* "glMultiDrawElementsIndirect" */,
32807 /* "glMultiDrawElementsIndirectAMD" */,
@@ -26641,7 +88120,7 @@ epoxy_glMultiDrawElementsIndirectAMD_resolver(void)
GL_extension_GL_EXT_multi_draw_indirect,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32807 /* "glMultiDrawElementsIndirectAMD" */,
32779 /* "glMultiDrawElementsIndirect" */,
32779 /* "glMultiDrawElementsIndirect" */,
@@ -26679,7 +88158,7 @@ epoxy_glMultiDrawElementsIndirectEXT_resolver(void)
GL_extension_GL_AMD_multi_draw_indirect,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
32955 /* "glMultiDrawElementsIndirectEXT" */,
32779 /* "glMultiDrawElementsIndirect" */,
32779 /* "glMultiDrawElementsIndirect" */,
@@ -26733,7 +88212,7 @@ epoxy_glMultiTexCoord1d_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33135 /* "glMultiTexCoord1d" */,
33153 /* "glMultiTexCoord1dARB" */,
};
@@ -26749,7 +88228,7 @@ epoxy_glMultiTexCoord1dARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33153 /* "glMultiTexCoord1dARB" */,
33135 /* "glMultiTexCoord1d" */,
};
@@ -26765,7 +88244,7 @@ epoxy_glMultiTexCoord1dv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33174 /* "glMultiTexCoord1dv" */,
33193 /* "glMultiTexCoord1dvARB" */,
};
@@ -26781,7 +88260,7 @@ epoxy_glMultiTexCoord1dvARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33193 /* "glMultiTexCoord1dvARB" */,
33174 /* "glMultiTexCoord1dv" */,
};
@@ -26797,7 +88276,7 @@ epoxy_glMultiTexCoord1f_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33215 /* "glMultiTexCoord1f" */,
33233 /* "glMultiTexCoord1fARB" */,
};
@@ -26813,7 +88292,7 @@ epoxy_glMultiTexCoord1fARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33233 /* "glMultiTexCoord1fARB" */,
33215 /* "glMultiTexCoord1f" */,
};
@@ -26829,7 +88308,7 @@ epoxy_glMultiTexCoord1fv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33254 /* "glMultiTexCoord1fv" */,
33273 /* "glMultiTexCoord1fvARB" */,
};
@@ -26845,7 +88324,7 @@ epoxy_glMultiTexCoord1fvARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33273 /* "glMultiTexCoord1fvARB" */,
33254 /* "glMultiTexCoord1fv" */,
};
@@ -26873,7 +88352,7 @@ epoxy_glMultiTexCoord1i_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33336 /* "glMultiTexCoord1i" */,
33354 /* "glMultiTexCoord1iARB" */,
};
@@ -26889,7 +88368,7 @@ epoxy_glMultiTexCoord1iARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33354 /* "glMultiTexCoord1iARB" */,
33336 /* "glMultiTexCoord1i" */,
};
@@ -26905,7 +88384,7 @@ epoxy_glMultiTexCoord1iv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33375 /* "glMultiTexCoord1iv" */,
33394 /* "glMultiTexCoord1ivARB" */,
};
@@ -26921,7 +88400,7 @@ epoxy_glMultiTexCoord1ivARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33394 /* "glMultiTexCoord1ivARB" */,
33375 /* "glMultiTexCoord1iv" */,
};
@@ -26937,7 +88416,7 @@ epoxy_glMultiTexCoord1s_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33416 /* "glMultiTexCoord1s" */,
33434 /* "glMultiTexCoord1sARB" */,
};
@@ -26953,7 +88432,7 @@ epoxy_glMultiTexCoord1sARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33434 /* "glMultiTexCoord1sARB" */,
33416 /* "glMultiTexCoord1s" */,
};
@@ -26969,7 +88448,7 @@ epoxy_glMultiTexCoord1sv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33455 /* "glMultiTexCoord1sv" */,
33474 /* "glMultiTexCoord1svARB" */,
};
@@ -26985,7 +88464,7 @@ epoxy_glMultiTexCoord1svARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33474 /* "glMultiTexCoord1svARB" */,
33455 /* "glMultiTexCoord1sv" */,
};
@@ -27025,7 +88504,7 @@ epoxy_glMultiTexCoord2d_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33582 /* "glMultiTexCoord2d" */,
33600 /* "glMultiTexCoord2dARB" */,
};
@@ -27041,7 +88520,7 @@ epoxy_glMultiTexCoord2dARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33600 /* "glMultiTexCoord2dARB" */,
33582 /* "glMultiTexCoord2d" */,
};
@@ -27057,7 +88536,7 @@ epoxy_glMultiTexCoord2dv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33621 /* "glMultiTexCoord2dv" */,
33640 /* "glMultiTexCoord2dvARB" */,
};
@@ -27073,7 +88552,7 @@ epoxy_glMultiTexCoord2dvARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33640 /* "glMultiTexCoord2dvARB" */,
33621 /* "glMultiTexCoord2dv" */,
};
@@ -27089,7 +88568,7 @@ epoxy_glMultiTexCoord2f_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33662 /* "glMultiTexCoord2f" */,
33680 /* "glMultiTexCoord2fARB" */,
};
@@ -27105,7 +88584,7 @@ epoxy_glMultiTexCoord2fARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33680 /* "glMultiTexCoord2fARB" */,
33662 /* "glMultiTexCoord2f" */,
};
@@ -27121,7 +88600,7 @@ epoxy_glMultiTexCoord2fv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33701 /* "glMultiTexCoord2fv" */,
33720 /* "glMultiTexCoord2fvARB" */,
};
@@ -27137,7 +88616,7 @@ epoxy_glMultiTexCoord2fvARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33720 /* "glMultiTexCoord2fvARB" */,
33701 /* "glMultiTexCoord2fv" */,
};
@@ -27165,7 +88644,7 @@ epoxy_glMultiTexCoord2i_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33783 /* "glMultiTexCoord2i" */,
33801 /* "glMultiTexCoord2iARB" */,
};
@@ -27181,7 +88660,7 @@ epoxy_glMultiTexCoord2iARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33801 /* "glMultiTexCoord2iARB" */,
33783 /* "glMultiTexCoord2i" */,
};
@@ -27197,7 +88676,7 @@ epoxy_glMultiTexCoord2iv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33822 /* "glMultiTexCoord2iv" */,
33841 /* "glMultiTexCoord2ivARB" */,
};
@@ -27213,7 +88692,7 @@ epoxy_glMultiTexCoord2ivARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33841 /* "glMultiTexCoord2ivARB" */,
33822 /* "glMultiTexCoord2iv" */,
};
@@ -27229,7 +88708,7 @@ epoxy_glMultiTexCoord2s_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33863 /* "glMultiTexCoord2s" */,
33881 /* "glMultiTexCoord2sARB" */,
};
@@ -27245,7 +88724,7 @@ epoxy_glMultiTexCoord2sARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33881 /* "glMultiTexCoord2sARB" */,
33863 /* "glMultiTexCoord2s" */,
};
@@ -27261,7 +88740,7 @@ epoxy_glMultiTexCoord2sv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33902 /* "glMultiTexCoord2sv" */,
33921 /* "glMultiTexCoord2svARB" */,
};
@@ -27277,7 +88756,7 @@ epoxy_glMultiTexCoord2svARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
33921 /* "glMultiTexCoord2svARB" */,
33902 /* "glMultiTexCoord2sv" */,
};
@@ -27317,7 +88796,7 @@ epoxy_glMultiTexCoord3d_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34029 /* "glMultiTexCoord3d" */,
34047 /* "glMultiTexCoord3dARB" */,
};
@@ -27333,7 +88812,7 @@ epoxy_glMultiTexCoord3dARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34047 /* "glMultiTexCoord3dARB" */,
34029 /* "glMultiTexCoord3d" */,
};
@@ -27349,7 +88828,7 @@ epoxy_glMultiTexCoord3dv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34068 /* "glMultiTexCoord3dv" */,
34087 /* "glMultiTexCoord3dvARB" */,
};
@@ -27365,7 +88844,7 @@ epoxy_glMultiTexCoord3dvARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34087 /* "glMultiTexCoord3dvARB" */,
34068 /* "glMultiTexCoord3dv" */,
};
@@ -27381,7 +88860,7 @@ epoxy_glMultiTexCoord3f_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34109 /* "glMultiTexCoord3f" */,
34127 /* "glMultiTexCoord3fARB" */,
};
@@ -27397,7 +88876,7 @@ epoxy_glMultiTexCoord3fARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34127 /* "glMultiTexCoord3fARB" */,
34109 /* "glMultiTexCoord3f" */,
};
@@ -27413,7 +88892,7 @@ epoxy_glMultiTexCoord3fv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34148 /* "glMultiTexCoord3fv" */,
34167 /* "glMultiTexCoord3fvARB" */,
};
@@ -27429,7 +88908,7 @@ epoxy_glMultiTexCoord3fvARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34167 /* "glMultiTexCoord3fvARB" */,
34148 /* "glMultiTexCoord3fv" */,
};
@@ -27457,7 +88936,7 @@ epoxy_glMultiTexCoord3i_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34230 /* "glMultiTexCoord3i" */,
34248 /* "glMultiTexCoord3iARB" */,
};
@@ -27473,7 +88952,7 @@ epoxy_glMultiTexCoord3iARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34248 /* "glMultiTexCoord3iARB" */,
34230 /* "glMultiTexCoord3i" */,
};
@@ -27489,7 +88968,7 @@ epoxy_glMultiTexCoord3iv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34269 /* "glMultiTexCoord3iv" */,
34288 /* "glMultiTexCoord3ivARB" */,
};
@@ -27505,7 +88984,7 @@ epoxy_glMultiTexCoord3ivARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34288 /* "glMultiTexCoord3ivARB" */,
34269 /* "glMultiTexCoord3iv" */,
};
@@ -27521,7 +89000,7 @@ epoxy_glMultiTexCoord3s_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34310 /* "glMultiTexCoord3s" */,
34328 /* "glMultiTexCoord3sARB" */,
};
@@ -27537,7 +89016,7 @@ epoxy_glMultiTexCoord3sARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34328 /* "glMultiTexCoord3sARB" */,
34310 /* "glMultiTexCoord3s" */,
};
@@ -27553,7 +89032,7 @@ epoxy_glMultiTexCoord3sv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34349 /* "glMultiTexCoord3sv" */,
34368 /* "glMultiTexCoord3svARB" */,
};
@@ -27569,7 +89048,7 @@ epoxy_glMultiTexCoord3svARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34368 /* "glMultiTexCoord3svARB" */,
34349 /* "glMultiTexCoord3sv" */,
};
@@ -27609,7 +89088,7 @@ epoxy_glMultiTexCoord4d_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34476 /* "glMultiTexCoord4d" */,
34494 /* "glMultiTexCoord4dARB" */,
};
@@ -27625,7 +89104,7 @@ epoxy_glMultiTexCoord4dARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34494 /* "glMultiTexCoord4dARB" */,
34476 /* "glMultiTexCoord4d" */,
};
@@ -27641,7 +89120,7 @@ epoxy_glMultiTexCoord4dv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34515 /* "glMultiTexCoord4dv" */,
34534 /* "glMultiTexCoord4dvARB" */,
};
@@ -27657,7 +89136,7 @@ epoxy_glMultiTexCoord4dvARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34534 /* "glMultiTexCoord4dvARB" */,
34515 /* "glMultiTexCoord4dv" */,
};
@@ -27674,7 +89153,7 @@ epoxy_glMultiTexCoord4f_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34556 /* "glMultiTexCoord4f" */,
34556 /* "glMultiTexCoord4f" */,
34574 /* "glMultiTexCoord4fARB" */,
@@ -27692,7 +89171,7 @@ epoxy_glMultiTexCoord4fARB_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34574 /* "glMultiTexCoord4fARB" */,
34556 /* "glMultiTexCoord4f" */,
34556 /* "glMultiTexCoord4f" */,
@@ -27709,7 +89188,7 @@ epoxy_glMultiTexCoord4fv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34595 /* "glMultiTexCoord4fv" */,
34614 /* "glMultiTexCoord4fvARB" */,
};
@@ -27725,7 +89204,7 @@ epoxy_glMultiTexCoord4fvARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34614 /* "glMultiTexCoord4fvARB" */,
34595 /* "glMultiTexCoord4fv" */,
};
@@ -27753,7 +89232,7 @@ epoxy_glMultiTexCoord4i_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34677 /* "glMultiTexCoord4i" */,
34695 /* "glMultiTexCoord4iARB" */,
};
@@ -27769,7 +89248,7 @@ epoxy_glMultiTexCoord4iARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34695 /* "glMultiTexCoord4iARB" */,
34677 /* "glMultiTexCoord4i" */,
};
@@ -27785,7 +89264,7 @@ epoxy_glMultiTexCoord4iv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34716 /* "glMultiTexCoord4iv" */,
34735 /* "glMultiTexCoord4ivARB" */,
};
@@ -27801,7 +89280,7 @@ epoxy_glMultiTexCoord4ivARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34735 /* "glMultiTexCoord4ivARB" */,
34716 /* "glMultiTexCoord4iv" */,
};
@@ -27817,7 +89296,7 @@ epoxy_glMultiTexCoord4s_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34757 /* "glMultiTexCoord4s" */,
34775 /* "glMultiTexCoord4sARB" */,
};
@@ -27833,7 +89312,7 @@ epoxy_glMultiTexCoord4sARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34775 /* "glMultiTexCoord4sARB" */,
34757 /* "glMultiTexCoord4s" */,
};
@@ -27849,7 +89328,7 @@ epoxy_glMultiTexCoord4sv_resolver(void)
GL_extension_GL_ARB_multitexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34796 /* "glMultiTexCoord4sv" */,
34815 /* "glMultiTexCoord4svARB" */,
};
@@ -27865,7 +89344,7 @@ epoxy_glMultiTexCoord4svARB_resolver(void)
Desktop_OpenGL_1_3,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34815 /* "glMultiTexCoord4svARB" */,
34796 /* "glMultiTexCoord4sv" */,
};
@@ -27899,7 +89378,7 @@ epoxy_glMultiTexCoordP1ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34898 /* "glMultiTexCoordP1ui" */,
34898 /* "glMultiTexCoordP1ui" */,
};
@@ -27915,7 +89394,7 @@ epoxy_glMultiTexCoordP1uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34918 /* "glMultiTexCoordP1uiv" */,
34918 /* "glMultiTexCoordP1uiv" */,
};
@@ -27931,7 +89410,7 @@ epoxy_glMultiTexCoordP2ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34939 /* "glMultiTexCoordP2ui" */,
34939 /* "glMultiTexCoordP2ui" */,
};
@@ -27947,7 +89426,7 @@ epoxy_glMultiTexCoordP2uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34959 /* "glMultiTexCoordP2uiv" */,
34959 /* "glMultiTexCoordP2uiv" */,
};
@@ -27963,7 +89442,7 @@ epoxy_glMultiTexCoordP3ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
34980 /* "glMultiTexCoordP3ui" */,
34980 /* "glMultiTexCoordP3ui" */,
};
@@ -27979,7 +89458,7 @@ epoxy_glMultiTexCoordP3uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35000 /* "glMultiTexCoordP3uiv" */,
35000 /* "glMultiTexCoordP3uiv" */,
};
@@ -27995,7 +89474,7 @@ epoxy_glMultiTexCoordP4ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35021 /* "glMultiTexCoordP4ui" */,
35021 /* "glMultiTexCoordP4ui" */,
};
@@ -28011,7 +89490,7 @@ epoxy_glMultiTexCoordP4uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35041 /* "glMultiTexCoordP4uiv" */,
35041 /* "glMultiTexCoordP4uiv" */,
};
@@ -28171,7 +89650,7 @@ epoxy_glNamedBufferData_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35585 /* "glNamedBufferData" */,
35585 /* "glNamedBufferData" */,
};
@@ -28206,7 +89685,7 @@ epoxy_glNamedBufferStorage_resolver(void)
GL_extension_GL_EXT_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35686 /* "glNamedBufferStorage" */,
35686 /* "glNamedBufferStorage" */,
35707 /* "glNamedBufferStorageEXT" */,
@@ -28224,7 +89703,7 @@ epoxy_glNamedBufferStorageEXT_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35707 /* "glNamedBufferStorageEXT" */,
35686 /* "glNamedBufferStorage" */,
35686 /* "glNamedBufferStorage" */,
@@ -28242,7 +89721,7 @@ epoxy_glNamedBufferSubData_resolver(void)
GL_extension_GL_EXT_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35731 /* "glNamedBufferSubData" */,
35731 /* "glNamedBufferSubData" */,
35752 /* "glNamedBufferSubDataEXT" */,
@@ -28260,7 +89739,7 @@ epoxy_glNamedBufferSubDataEXT_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35752 /* "glNamedBufferSubDataEXT" */,
35731 /* "glNamedBufferSubData" */,
35731 /* "glNamedBufferSubData" */,
@@ -28283,7 +89762,7 @@ epoxy_glNamedFramebufferDrawBuffer_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35804 /* "glNamedFramebufferDrawBuffer" */,
35804 /* "glNamedFramebufferDrawBuffer" */,
};
@@ -28299,7 +89778,7 @@ epoxy_glNamedFramebufferDrawBuffers_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35833 /* "glNamedFramebufferDrawBuffers" */,
35833 /* "glNamedFramebufferDrawBuffers" */,
};
@@ -28315,7 +89794,7 @@ epoxy_glNamedFramebufferParameteri_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35863 /* "glNamedFramebufferParameteri" */,
35863 /* "glNamedFramebufferParameteri" */,
};
@@ -28337,7 +89816,7 @@ epoxy_glNamedFramebufferReadBuffer_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35924 /* "glNamedFramebufferReadBuffer" */,
35924 /* "glNamedFramebufferReadBuffer" */,
};
@@ -28353,7 +89832,7 @@ epoxy_glNamedFramebufferRenderbuffer_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
35953 /* "glNamedFramebufferRenderbuffer" */,
35953 /* "glNamedFramebufferRenderbuffer" */,
};
@@ -28381,7 +89860,7 @@ epoxy_glNamedFramebufferTexture_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
36056 /* "glNamedFramebufferTexture" */,
36056 /* "glNamedFramebufferTexture" */,
};
@@ -28427,7 +89906,7 @@ epoxy_glNamedFramebufferTextureLayer_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
36237 /* "glNamedFramebufferTextureLayer" */,
36237 /* "glNamedFramebufferTextureLayer" */,
};
@@ -28521,7 +90000,7 @@ epoxy_glNamedRenderbufferStorage_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
36719 /* "glNamedRenderbufferStorage" */,
36719 /* "glNamedRenderbufferStorage" */,
};
@@ -28543,7 +90022,7 @@ epoxy_glNamedRenderbufferStorageMultisample_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
36776 /* "glNamedRenderbufferStorageMultisample" */,
36776 /* "glNamedRenderbufferStorageMultisample" */,
};
@@ -28613,7 +90092,7 @@ epoxy_glNormal3f_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
36998 /* "glNormal3f" */,
36998 /* "glNormal3f" */,
};
@@ -28707,7 +90186,7 @@ epoxy_glNormalP3ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
37196 /* "glNormalP3ui" */,
37196 /* "glNormalP3ui" */,
};
@@ -28723,7 +90202,7 @@ epoxy_glNormalP3uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
37209 /* "glNormalP3uiv" */,
37209 /* "glNormalP3uiv" */,
};
@@ -28739,7 +90218,7 @@ epoxy_glNormalPointer_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
37223 /* "glNormalPointer" */,
37223 /* "glNormalPointer" */,
};
@@ -28834,7 +90313,7 @@ epoxy_glObjectLabel_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
37508 /* "glObjectLabel" */,
37508 /* "glObjectLabel" */,
37522 /* "glObjectLabelKHR" */,
@@ -28852,7 +90331,7 @@ epoxy_glObjectLabelKHR_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
37522 /* "glObjectLabelKHR" */,
37508 /* "glObjectLabel" */,
37508 /* "glObjectLabel" */,
@@ -28870,7 +90349,7 @@ epoxy_glObjectPtrLabel_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
37539 /* "glObjectPtrLabel" */,
37539 /* "glObjectPtrLabel" */,
37556 /* "glObjectPtrLabelKHR" */,
@@ -28888,7 +90367,7 @@ epoxy_glObjectPtrLabelKHR_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
37556 /* "glObjectPtrLabelKHR" */,
37539 /* "glObjectPtrLabel" */,
37539 /* "glObjectPtrLabel" */,
@@ -28977,7 +90456,7 @@ epoxy_glPatchParameterfv_resolver(void)
GL_extension_GL_ARB_tessellation_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
37760 /* "glPatchParameterfv" */,
37760 /* "glPatchParameterfv" */,
};
@@ -28995,7 +90474,7 @@ epoxy_glPatchParameteri_resolver(void)
GL_extension_GL_OES_tessellation_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
37779 /* "glPatchParameteri" */,
37779 /* "glPatchParameteri" */,
37797 /* "glPatchParameteriEXT" */,
@@ -29015,7 +90494,7 @@ epoxy_glPatchParameteriEXT_resolver(void)
GL_extension_GL_OES_tessellation_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
37797 /* "glPatchParameteriEXT" */,
37779 /* "glPatchParameteri" */,
37779 /* "glPatchParameteri" */,
@@ -29035,7 +90514,7 @@ epoxy_glPatchParameteriOES_resolver(void)
GL_extension_GL_EXT_tessellation_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
37818 /* "glPatchParameteriOES" */,
37779 /* "glPatchParameteri" */,
37779 /* "glPatchParameteri" */,
@@ -29181,7 +90660,7 @@ epoxy_glPauseTransformFeedback_resolver(void)
GL_extension_GL_NV_transform_feedback2,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38249 /* "glPauseTransformFeedback" */,
38249 /* "glPauseTransformFeedback" */,
38249 /* "glPauseTransformFeedback" */,
@@ -29201,7 +90680,7 @@ epoxy_glPauseTransformFeedbackNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38274 /* "glPauseTransformFeedbackNV" */,
38249 /* "glPauseTransformFeedback" */,
38249 /* "glPauseTransformFeedback" */,
@@ -29256,7 +90735,7 @@ epoxy_glPixelStorei_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38387 /* "glPixelStorei" */,
38387 /* "glPixelStorei" */,
38387 /* "glPixelStorei" */,
@@ -29372,7 +90851,7 @@ epoxy_glPointParameterf_resolver(void)
GL_extension_GL_SGIS_point_parameters,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38770 /* "glPointParameterf" */,
38770 /* "glPointParameterf" */,
38788 /* "glPointParameterfARB" */,
@@ -29394,7 +90873,7 @@ epoxy_glPointParameterfARB_resolver(void)
GL_extension_GL_SGIS_point_parameters,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38788 /* "glPointParameterfARB" */,
38770 /* "glPointParameterf" */,
38770 /* "glPointParameterf" */,
@@ -29416,7 +90895,7 @@ epoxy_glPointParameterfEXT_resolver(void)
GL_extension_GL_SGIS_point_parameters,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38809 /* "glPointParameterfEXT" */,
38770 /* "glPointParameterf" */,
38770 /* "glPointParameterf" */,
@@ -29438,7 +90917,7 @@ epoxy_glPointParameterfSGIS_resolver(void)
GL_extension_GL_EXT_point_parameters,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38830 /* "glPointParameterfSGIS" */,
38770 /* "glPointParameterf" */,
38770 /* "glPointParameterf" */,
@@ -29460,7 +90939,7 @@ epoxy_glPointParameterfv_resolver(void)
GL_extension_GL_SGIS_point_parameters,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38852 /* "glPointParameterfv" */,
38852 /* "glPointParameterfv" */,
38871 /* "glPointParameterfvARB" */,
@@ -29482,7 +90961,7 @@ epoxy_glPointParameterfvARB_resolver(void)
GL_extension_GL_SGIS_point_parameters,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38871 /* "glPointParameterfvARB" */,
38852 /* "glPointParameterfv" */,
38852 /* "glPointParameterfv" */,
@@ -29504,7 +90983,7 @@ epoxy_glPointParameterfvEXT_resolver(void)
GL_extension_GL_SGIS_point_parameters,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38893 /* "glPointParameterfvEXT" */,
38852 /* "glPointParameterfv" */,
38852 /* "glPointParameterfv" */,
@@ -29526,7 +91005,7 @@ epoxy_glPointParameterfvSGIS_resolver(void)
GL_extension_GL_EXT_point_parameters,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38915 /* "glPointParameterfvSGIS" */,
38852 /* "glPointParameterfv" */,
38852 /* "glPointParameterfv" */,
@@ -29545,7 +91024,7 @@ epoxy_glPointParameteri_resolver(void)
GL_extension_GL_NV_point_sprite,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38938 /* "glPointParameteri" */,
38956 /* "glPointParameteriNV" */,
};
@@ -29561,7 +91040,7 @@ epoxy_glPointParameteriNV_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38956 /* "glPointParameteriNV" */,
38938 /* "glPointParameteri" */,
};
@@ -29577,7 +91056,7 @@ epoxy_glPointParameteriv_resolver(void)
GL_extension_GL_NV_point_sprite,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38976 /* "glPointParameteriv" */,
38995 /* "glPointParameterivNV" */,
};
@@ -29593,7 +91072,7 @@ epoxy_glPointParameterivNV_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
38995 /* "glPointParameterivNV" */,
38976 /* "glPointParameteriv" */,
};
@@ -29633,7 +91112,7 @@ epoxy_glPointSize_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39096 /* "glPointSize" */,
39096 /* "glPointSize" */,
};
@@ -29679,7 +91158,7 @@ epoxy_glPolygonMode_resolver(void)
GL_extension_GL_NV_polygon_mode,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39197 /* "glPolygonMode" */,
39211 /* "glPolygonModeNV" */,
};
@@ -29695,7 +91174,7 @@ epoxy_glPolygonModeNV_resolver(void)
Desktop_OpenGL_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39211 /* "glPolygonModeNV" */,
39197 /* "glPolygonMode" */,
};
@@ -29712,7 +91191,7 @@ epoxy_glPolygonOffset_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39227 /* "glPolygonOffset" */,
39227 /* "glPolygonOffset" */,
39227 /* "glPolygonOffset" */,
@@ -29772,7 +91251,7 @@ epoxy_glPopDebugGroup_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39370 /* "glPopDebugGroup" */,
39370 /* "glPopDebugGroup" */,
39386 /* "glPopDebugGroupKHR" */,
@@ -29790,7 +91269,7 @@ epoxy_glPopDebugGroupKHR_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39386 /* "glPopDebugGroupKHR" */,
39370 /* "glPopDebugGroup" */,
39370 /* "glPopDebugGroup" */,
@@ -29813,7 +91292,7 @@ epoxy_glPopMatrix_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39425 /* "glPopMatrix" */,
39425 /* "glPopMatrix" */,
};
@@ -29877,7 +91356,7 @@ epoxy_glPrioritizeTextures_resolver(void)
GL_extension_GL_EXT_texture_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39617 /* "glPrioritizeTextures" */,
39638 /* "glPrioritizeTexturesEXT" */,
};
@@ -29893,7 +91372,7 @@ epoxy_glPrioritizeTexturesEXT_resolver(void)
Desktop_OpenGL_1_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39638 /* "glPrioritizeTexturesEXT" */,
39617 /* "glPrioritizeTextures" */,
};
@@ -29917,7 +91396,7 @@ epoxy_glProgramBinary_resolver(void)
GL_extension_GL_OES_get_program_binary,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39687 /* "glProgramBinary" */,
39687 /* "glProgramBinary" */,
39687 /* "glProgramBinary" */,
@@ -29937,7 +91416,7 @@ epoxy_glProgramBinaryOES_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39703 /* "glProgramBinaryOES" */,
39687 /* "glProgramBinary" */,
39687 /* "glProgramBinary" */,
@@ -29973,7 +91452,7 @@ epoxy_glProgramEnvParameter4dARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39815 /* "glProgramEnvParameter4dARB" */,
39815 /* "glProgramEnvParameter4dARB" */,
};
@@ -29989,7 +91468,7 @@ epoxy_glProgramEnvParameter4dvARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39842 /* "glProgramEnvParameter4dvARB" */,
39842 /* "glProgramEnvParameter4dvARB" */,
};
@@ -30005,7 +91484,7 @@ epoxy_glProgramEnvParameter4fARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39870 /* "glProgramEnvParameter4fARB" */,
39870 /* "glProgramEnvParameter4fARB" */,
};
@@ -30021,7 +91500,7 @@ epoxy_glProgramEnvParameter4fvARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
39897 /* "glProgramEnvParameter4fvARB" */,
39897 /* "glProgramEnvParameter4fvARB" */,
};
@@ -30079,7 +91558,7 @@ epoxy_glProgramLocalParameter4dARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40125 /* "glProgramLocalParameter4dARB" */,
40125 /* "glProgramLocalParameter4dARB" */,
};
@@ -30095,7 +91574,7 @@ epoxy_glProgramLocalParameter4dvARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40154 /* "glProgramLocalParameter4dvARB" */,
40154 /* "glProgramLocalParameter4dvARB" */,
};
@@ -30111,7 +91590,7 @@ epoxy_glProgramLocalParameter4fARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40184 /* "glProgramLocalParameter4fARB" */,
40184 /* "glProgramLocalParameter4fARB" */,
};
@@ -30127,7 +91606,7 @@ epoxy_glProgramLocalParameter4fvARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40213 /* "glProgramLocalParameter4fvARB" */,
40213 /* "glProgramLocalParameter4fvARB" */,
};
@@ -30237,7 +91716,7 @@ epoxy_glProgramParameteri_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40665 /* "glProgramParameteri" */,
40665 /* "glProgramParameteri" */,
40665 /* "glProgramParameteri" */,
@@ -30261,7 +91740,7 @@ epoxy_glProgramParameteriARB_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40685 /* "glProgramParameteriARB" */,
40665 /* "glProgramParameteri" */,
40665 /* "glProgramParameteri" */,
@@ -30285,7 +91764,7 @@ epoxy_glProgramParameteriEXT_resolver(void)
GL_extension_GL_ARB_geometry_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40708 /* "glProgramParameteriEXT" */,
40708 /* "glProgramParameteriEXT" */,
40665 /* "glProgramParameteri" */,
@@ -30323,7 +91802,7 @@ epoxy_glProgramStringARB_resolver(void)
GL_extension_GL_ARB_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40813 /* "glProgramStringARB" */,
40813 /* "glProgramStringARB" */,
};
@@ -30345,7 +91824,7 @@ epoxy_glProgramUniform1d_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40867 /* "glProgramUniform1d" */,
40867 /* "glProgramUniform1d" */,
};
@@ -30367,7 +91846,7 @@ epoxy_glProgramUniform1dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40908 /* "glProgramUniform1dv" */,
40908 /* "glProgramUniform1dv" */,
};
@@ -30392,7 +91871,7 @@ epoxy_glProgramUniform1f_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40951 /* "glProgramUniform1f" */,
40951 /* "glProgramUniform1f" */,
40951 /* "glProgramUniform1f" */,
@@ -30414,7 +91893,7 @@ epoxy_glProgramUniform1fEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40970 /* "glProgramUniform1fEXT" */,
40970 /* "glProgramUniform1fEXT" */,
40951 /* "glProgramUniform1f" */,
@@ -30436,7 +91915,7 @@ epoxy_glProgramUniform1fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
40992 /* "glProgramUniform1fv" */,
40992 /* "glProgramUniform1fv" */,
40992 /* "glProgramUniform1fv" */,
@@ -30458,7 +91937,7 @@ epoxy_glProgramUniform1fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41012 /* "glProgramUniform1fvEXT" */,
41012 /* "glProgramUniform1fvEXT" */,
40992 /* "glProgramUniform1fv" */,
@@ -30480,7 +91959,7 @@ epoxy_glProgramUniform1i_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41035 /* "glProgramUniform1i" */,
41035 /* "glProgramUniform1i" */,
41035 /* "glProgramUniform1i" */,
@@ -30499,7 +91978,7 @@ epoxy_glProgramUniform1i64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41054 /* "glProgramUniform1i64NV" */,
41054 /* "glProgramUniform1i64NV" */,
};
@@ -30515,7 +91994,7 @@ epoxy_glProgramUniform1i64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41077 /* "glProgramUniform1i64vNV" */,
41077 /* "glProgramUniform1i64vNV" */,
};
@@ -30534,7 +92013,7 @@ epoxy_glProgramUniform1iEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41101 /* "glProgramUniform1iEXT" */,
41101 /* "glProgramUniform1iEXT" */,
41035 /* "glProgramUniform1i" */,
@@ -30556,7 +92035,7 @@ epoxy_glProgramUniform1iv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41123 /* "glProgramUniform1iv" */,
41123 /* "glProgramUniform1iv" */,
41123 /* "glProgramUniform1iv" */,
@@ -30578,7 +92057,7 @@ epoxy_glProgramUniform1ivEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41143 /* "glProgramUniform1ivEXT" */,
41143 /* "glProgramUniform1ivEXT" */,
41123 /* "glProgramUniform1iv" */,
@@ -30600,7 +92079,7 @@ epoxy_glProgramUniform1ui_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41166 /* "glProgramUniform1ui" */,
41166 /* "glProgramUniform1ui" */,
41166 /* "glProgramUniform1ui" */,
@@ -30619,7 +92098,7 @@ epoxy_glProgramUniform1ui64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41186 /* "glProgramUniform1ui64NV" */,
41186 /* "glProgramUniform1ui64NV" */,
};
@@ -30635,7 +92114,7 @@ epoxy_glProgramUniform1ui64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41210 /* "glProgramUniform1ui64vNV" */,
41210 /* "glProgramUniform1ui64vNV" */,
};
@@ -30654,7 +92133,7 @@ epoxy_glProgramUniform1uiEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41235 /* "glProgramUniform1uiEXT" */,
41235 /* "glProgramUniform1uiEXT" */,
41166 /* "glProgramUniform1ui" */,
@@ -30676,7 +92155,7 @@ epoxy_glProgramUniform1uiv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41258 /* "glProgramUniform1uiv" */,
41258 /* "glProgramUniform1uiv" */,
41258 /* "glProgramUniform1uiv" */,
@@ -30698,7 +92177,7 @@ epoxy_glProgramUniform1uivEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41279 /* "glProgramUniform1uivEXT" */,
41279 /* "glProgramUniform1uivEXT" */,
41258 /* "glProgramUniform1uiv" */,
@@ -30717,7 +92196,7 @@ epoxy_glProgramUniform2d_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41303 /* "glProgramUniform2d" */,
41303 /* "glProgramUniform2d" */,
};
@@ -30739,7 +92218,7 @@ epoxy_glProgramUniform2dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41344 /* "glProgramUniform2dv" */,
41344 /* "glProgramUniform2dv" */,
};
@@ -30764,7 +92243,7 @@ epoxy_glProgramUniform2f_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41387 /* "glProgramUniform2f" */,
41387 /* "glProgramUniform2f" */,
41387 /* "glProgramUniform2f" */,
@@ -30786,7 +92265,7 @@ epoxy_glProgramUniform2fEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41406 /* "glProgramUniform2fEXT" */,
41406 /* "glProgramUniform2fEXT" */,
41387 /* "glProgramUniform2f" */,
@@ -30808,7 +92287,7 @@ epoxy_glProgramUniform2fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41428 /* "glProgramUniform2fv" */,
41428 /* "glProgramUniform2fv" */,
41428 /* "glProgramUniform2fv" */,
@@ -30830,7 +92309,7 @@ epoxy_glProgramUniform2fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41448 /* "glProgramUniform2fvEXT" */,
41448 /* "glProgramUniform2fvEXT" */,
41428 /* "glProgramUniform2fv" */,
@@ -30852,7 +92331,7 @@ epoxy_glProgramUniform2i_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41471 /* "glProgramUniform2i" */,
41471 /* "glProgramUniform2i" */,
41471 /* "glProgramUniform2i" */,
@@ -30871,7 +92350,7 @@ epoxy_glProgramUniform2i64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41490 /* "glProgramUniform2i64NV" */,
41490 /* "glProgramUniform2i64NV" */,
};
@@ -30887,7 +92366,7 @@ epoxy_glProgramUniform2i64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41513 /* "glProgramUniform2i64vNV" */,
41513 /* "glProgramUniform2i64vNV" */,
};
@@ -30906,7 +92385,7 @@ epoxy_glProgramUniform2iEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41537 /* "glProgramUniform2iEXT" */,
41537 /* "glProgramUniform2iEXT" */,
41471 /* "glProgramUniform2i" */,
@@ -30928,7 +92407,7 @@ epoxy_glProgramUniform2iv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41559 /* "glProgramUniform2iv" */,
41559 /* "glProgramUniform2iv" */,
41559 /* "glProgramUniform2iv" */,
@@ -30950,7 +92429,7 @@ epoxy_glProgramUniform2ivEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41579 /* "glProgramUniform2ivEXT" */,
41579 /* "glProgramUniform2ivEXT" */,
41559 /* "glProgramUniform2iv" */,
@@ -30972,7 +92451,7 @@ epoxy_glProgramUniform2ui_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41602 /* "glProgramUniform2ui" */,
41602 /* "glProgramUniform2ui" */,
41602 /* "glProgramUniform2ui" */,
@@ -30991,7 +92470,7 @@ epoxy_glProgramUniform2ui64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41622 /* "glProgramUniform2ui64NV" */,
41622 /* "glProgramUniform2ui64NV" */,
};
@@ -31007,7 +92486,7 @@ epoxy_glProgramUniform2ui64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41646 /* "glProgramUniform2ui64vNV" */,
41646 /* "glProgramUniform2ui64vNV" */,
};
@@ -31026,7 +92505,7 @@ epoxy_glProgramUniform2uiEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41671 /* "glProgramUniform2uiEXT" */,
41671 /* "glProgramUniform2uiEXT" */,
41602 /* "glProgramUniform2ui" */,
@@ -31048,7 +92527,7 @@ epoxy_glProgramUniform2uiv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41694 /* "glProgramUniform2uiv" */,
41694 /* "glProgramUniform2uiv" */,
41694 /* "glProgramUniform2uiv" */,
@@ -31070,7 +92549,7 @@ epoxy_glProgramUniform2uivEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41715 /* "glProgramUniform2uivEXT" */,
41715 /* "glProgramUniform2uivEXT" */,
41694 /* "glProgramUniform2uiv" */,
@@ -31089,7 +92568,7 @@ epoxy_glProgramUniform3d_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41739 /* "glProgramUniform3d" */,
41739 /* "glProgramUniform3d" */,
};
@@ -31111,7 +92590,7 @@ epoxy_glProgramUniform3dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41780 /* "glProgramUniform3dv" */,
41780 /* "glProgramUniform3dv" */,
};
@@ -31136,7 +92615,7 @@ epoxy_glProgramUniform3f_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41823 /* "glProgramUniform3f" */,
41823 /* "glProgramUniform3f" */,
41823 /* "glProgramUniform3f" */,
@@ -31158,7 +92637,7 @@ epoxy_glProgramUniform3fEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41842 /* "glProgramUniform3fEXT" */,
41842 /* "glProgramUniform3fEXT" */,
41823 /* "glProgramUniform3f" */,
@@ -31180,7 +92659,7 @@ epoxy_glProgramUniform3fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41864 /* "glProgramUniform3fv" */,
41864 /* "glProgramUniform3fv" */,
41864 /* "glProgramUniform3fv" */,
@@ -31202,7 +92681,7 @@ epoxy_glProgramUniform3fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41884 /* "glProgramUniform3fvEXT" */,
41884 /* "glProgramUniform3fvEXT" */,
41864 /* "glProgramUniform3fv" */,
@@ -31224,7 +92703,7 @@ epoxy_glProgramUniform3i_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41907 /* "glProgramUniform3i" */,
41907 /* "glProgramUniform3i" */,
41907 /* "glProgramUniform3i" */,
@@ -31243,7 +92722,7 @@ epoxy_glProgramUniform3i64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41926 /* "glProgramUniform3i64NV" */,
41926 /* "glProgramUniform3i64NV" */,
};
@@ -31259,7 +92738,7 @@ epoxy_glProgramUniform3i64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41949 /* "glProgramUniform3i64vNV" */,
41949 /* "glProgramUniform3i64vNV" */,
};
@@ -31278,7 +92757,7 @@ epoxy_glProgramUniform3iEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41973 /* "glProgramUniform3iEXT" */,
41973 /* "glProgramUniform3iEXT" */,
41907 /* "glProgramUniform3i" */,
@@ -31300,7 +92779,7 @@ epoxy_glProgramUniform3iv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
41995 /* "glProgramUniform3iv" */,
41995 /* "glProgramUniform3iv" */,
41995 /* "glProgramUniform3iv" */,
@@ -31322,7 +92801,7 @@ epoxy_glProgramUniform3ivEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42015 /* "glProgramUniform3ivEXT" */,
42015 /* "glProgramUniform3ivEXT" */,
41995 /* "glProgramUniform3iv" */,
@@ -31344,7 +92823,7 @@ epoxy_glProgramUniform3ui_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42038 /* "glProgramUniform3ui" */,
42038 /* "glProgramUniform3ui" */,
42038 /* "glProgramUniform3ui" */,
@@ -31363,7 +92842,7 @@ epoxy_glProgramUniform3ui64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42058 /* "glProgramUniform3ui64NV" */,
42058 /* "glProgramUniform3ui64NV" */,
};
@@ -31379,7 +92858,7 @@ epoxy_glProgramUniform3ui64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42082 /* "glProgramUniform3ui64vNV" */,
42082 /* "glProgramUniform3ui64vNV" */,
};
@@ -31398,7 +92877,7 @@ epoxy_glProgramUniform3uiEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42107 /* "glProgramUniform3uiEXT" */,
42107 /* "glProgramUniform3uiEXT" */,
42038 /* "glProgramUniform3ui" */,
@@ -31420,7 +92899,7 @@ epoxy_glProgramUniform3uiv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42130 /* "glProgramUniform3uiv" */,
42130 /* "glProgramUniform3uiv" */,
42130 /* "glProgramUniform3uiv" */,
@@ -31442,7 +92921,7 @@ epoxy_glProgramUniform3uivEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42151 /* "glProgramUniform3uivEXT" */,
42151 /* "glProgramUniform3uivEXT" */,
42130 /* "glProgramUniform3uiv" */,
@@ -31461,7 +92940,7 @@ epoxy_glProgramUniform4d_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42175 /* "glProgramUniform4d" */,
42175 /* "glProgramUniform4d" */,
};
@@ -31483,7 +92962,7 @@ epoxy_glProgramUniform4dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42216 /* "glProgramUniform4dv" */,
42216 /* "glProgramUniform4dv" */,
};
@@ -31508,7 +92987,7 @@ epoxy_glProgramUniform4f_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42259 /* "glProgramUniform4f" */,
42259 /* "glProgramUniform4f" */,
42259 /* "glProgramUniform4f" */,
@@ -31530,7 +93009,7 @@ epoxy_glProgramUniform4fEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42278 /* "glProgramUniform4fEXT" */,
42278 /* "glProgramUniform4fEXT" */,
42259 /* "glProgramUniform4f" */,
@@ -31552,7 +93031,7 @@ epoxy_glProgramUniform4fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42300 /* "glProgramUniform4fv" */,
42300 /* "glProgramUniform4fv" */,
42300 /* "glProgramUniform4fv" */,
@@ -31574,7 +93053,7 @@ epoxy_glProgramUniform4fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42320 /* "glProgramUniform4fvEXT" */,
42320 /* "glProgramUniform4fvEXT" */,
42300 /* "glProgramUniform4fv" */,
@@ -31596,7 +93075,7 @@ epoxy_glProgramUniform4i_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42343 /* "glProgramUniform4i" */,
42343 /* "glProgramUniform4i" */,
42343 /* "glProgramUniform4i" */,
@@ -31615,7 +93094,7 @@ epoxy_glProgramUniform4i64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42362 /* "glProgramUniform4i64NV" */,
42362 /* "glProgramUniform4i64NV" */,
};
@@ -31631,7 +93110,7 @@ epoxy_glProgramUniform4i64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42385 /* "glProgramUniform4i64vNV" */,
42385 /* "glProgramUniform4i64vNV" */,
};
@@ -31650,7 +93129,7 @@ epoxy_glProgramUniform4iEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42409 /* "glProgramUniform4iEXT" */,
42409 /* "glProgramUniform4iEXT" */,
42343 /* "glProgramUniform4i" */,
@@ -31672,7 +93151,7 @@ epoxy_glProgramUniform4iv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42431 /* "glProgramUniform4iv" */,
42431 /* "glProgramUniform4iv" */,
42431 /* "glProgramUniform4iv" */,
@@ -31694,7 +93173,7 @@ epoxy_glProgramUniform4ivEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42451 /* "glProgramUniform4ivEXT" */,
42451 /* "glProgramUniform4ivEXT" */,
42431 /* "glProgramUniform4iv" */,
@@ -31716,7 +93195,7 @@ epoxy_glProgramUniform4ui_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42474 /* "glProgramUniform4ui" */,
42474 /* "glProgramUniform4ui" */,
42474 /* "glProgramUniform4ui" */,
@@ -31735,7 +93214,7 @@ epoxy_glProgramUniform4ui64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42494 /* "glProgramUniform4ui64NV" */,
42494 /* "glProgramUniform4ui64NV" */,
};
@@ -31751,7 +93230,7 @@ epoxy_glProgramUniform4ui64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42518 /* "glProgramUniform4ui64vNV" */,
42518 /* "glProgramUniform4ui64vNV" */,
};
@@ -31770,7 +93249,7 @@ epoxy_glProgramUniform4uiEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42543 /* "glProgramUniform4uiEXT" */,
42543 /* "glProgramUniform4uiEXT" */,
42474 /* "glProgramUniform4ui" */,
@@ -31792,7 +93271,7 @@ epoxy_glProgramUniform4uiv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42566 /* "glProgramUniform4uiv" */,
42566 /* "glProgramUniform4uiv" */,
42566 /* "glProgramUniform4uiv" */,
@@ -31814,7 +93293,7 @@ epoxy_glProgramUniform4uivEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42587 /* "glProgramUniform4uivEXT" */,
42587 /* "glProgramUniform4uivEXT" */,
42566 /* "glProgramUniform4uiv" */,
@@ -31857,7 +93336,7 @@ epoxy_glProgramUniformMatrix2dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42731 /* "glProgramUniformMatrix2dv" */,
42731 /* "glProgramUniformMatrix2dv" */,
};
@@ -31882,7 +93361,7 @@ epoxy_glProgramUniformMatrix2fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42786 /* "glProgramUniformMatrix2fv" */,
42786 /* "glProgramUniformMatrix2fv" */,
42786 /* "glProgramUniformMatrix2fv" */,
@@ -31904,7 +93383,7 @@ epoxy_glProgramUniformMatrix2fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42812 /* "glProgramUniformMatrix2fvEXT" */,
42812 /* "glProgramUniformMatrix2fvEXT" */,
42786 /* "glProgramUniformMatrix2fv" */,
@@ -31923,7 +93402,7 @@ epoxy_glProgramUniformMatrix2x3dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42841 /* "glProgramUniformMatrix2x3dv" */,
42841 /* "glProgramUniformMatrix2x3dv" */,
};
@@ -31948,7 +93427,7 @@ epoxy_glProgramUniformMatrix2x3fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42900 /* "glProgramUniformMatrix2x3fv" */,
42900 /* "glProgramUniformMatrix2x3fv" */,
42900 /* "glProgramUniformMatrix2x3fv" */,
@@ -31970,7 +93449,7 @@ epoxy_glProgramUniformMatrix2x3fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42928 /* "glProgramUniformMatrix2x3fvEXT" */,
42928 /* "glProgramUniformMatrix2x3fvEXT" */,
42900 /* "glProgramUniformMatrix2x3fv" */,
@@ -31989,7 +93468,7 @@ epoxy_glProgramUniformMatrix2x4dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
42959 /* "glProgramUniformMatrix2x4dv" */,
42959 /* "glProgramUniformMatrix2x4dv" */,
};
@@ -32014,7 +93493,7 @@ epoxy_glProgramUniformMatrix2x4fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43018 /* "glProgramUniformMatrix2x4fv" */,
43018 /* "glProgramUniformMatrix2x4fv" */,
43018 /* "glProgramUniformMatrix2x4fv" */,
@@ -32036,7 +93515,7 @@ epoxy_glProgramUniformMatrix2x4fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43046 /* "glProgramUniformMatrix2x4fvEXT" */,
43046 /* "glProgramUniformMatrix2x4fvEXT" */,
43018 /* "glProgramUniformMatrix2x4fv" */,
@@ -32055,7 +93534,7 @@ epoxy_glProgramUniformMatrix3dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43077 /* "glProgramUniformMatrix3dv" */,
43077 /* "glProgramUniformMatrix3dv" */,
};
@@ -32080,7 +93559,7 @@ epoxy_glProgramUniformMatrix3fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43132 /* "glProgramUniformMatrix3fv" */,
43132 /* "glProgramUniformMatrix3fv" */,
43132 /* "glProgramUniformMatrix3fv" */,
@@ -32102,7 +93581,7 @@ epoxy_glProgramUniformMatrix3fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43158 /* "glProgramUniformMatrix3fvEXT" */,
43158 /* "glProgramUniformMatrix3fvEXT" */,
43132 /* "glProgramUniformMatrix3fv" */,
@@ -32121,7 +93600,7 @@ epoxy_glProgramUniformMatrix3x2dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43187 /* "glProgramUniformMatrix3x2dv" */,
43187 /* "glProgramUniformMatrix3x2dv" */,
};
@@ -32146,7 +93625,7 @@ epoxy_glProgramUniformMatrix3x2fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43246 /* "glProgramUniformMatrix3x2fv" */,
43246 /* "glProgramUniformMatrix3x2fv" */,
43246 /* "glProgramUniformMatrix3x2fv" */,
@@ -32168,7 +93647,7 @@ epoxy_glProgramUniformMatrix3x2fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43274 /* "glProgramUniformMatrix3x2fvEXT" */,
43274 /* "glProgramUniformMatrix3x2fvEXT" */,
43246 /* "glProgramUniformMatrix3x2fv" */,
@@ -32187,7 +93666,7 @@ epoxy_glProgramUniformMatrix3x4dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43305 /* "glProgramUniformMatrix3x4dv" */,
43305 /* "glProgramUniformMatrix3x4dv" */,
};
@@ -32212,7 +93691,7 @@ epoxy_glProgramUniformMatrix3x4fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43364 /* "glProgramUniformMatrix3x4fv" */,
43364 /* "glProgramUniformMatrix3x4fv" */,
43364 /* "glProgramUniformMatrix3x4fv" */,
@@ -32234,7 +93713,7 @@ epoxy_glProgramUniformMatrix3x4fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43392 /* "glProgramUniformMatrix3x4fvEXT" */,
43392 /* "glProgramUniformMatrix3x4fvEXT" */,
43364 /* "glProgramUniformMatrix3x4fv" */,
@@ -32253,7 +93732,7 @@ epoxy_glProgramUniformMatrix4dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43423 /* "glProgramUniformMatrix4dv" */,
43423 /* "glProgramUniformMatrix4dv" */,
};
@@ -32278,7 +93757,7 @@ epoxy_glProgramUniformMatrix4fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43478 /* "glProgramUniformMatrix4fv" */,
43478 /* "glProgramUniformMatrix4fv" */,
43478 /* "glProgramUniformMatrix4fv" */,
@@ -32300,7 +93779,7 @@ epoxy_glProgramUniformMatrix4fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43504 /* "glProgramUniformMatrix4fvEXT" */,
43504 /* "glProgramUniformMatrix4fvEXT" */,
43478 /* "glProgramUniformMatrix4fv" */,
@@ -32319,7 +93798,7 @@ epoxy_glProgramUniformMatrix4x2dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43533 /* "glProgramUniformMatrix4x2dv" */,
43533 /* "glProgramUniformMatrix4x2dv" */,
};
@@ -32344,7 +93823,7 @@ epoxy_glProgramUniformMatrix4x2fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43592 /* "glProgramUniformMatrix4x2fv" */,
43592 /* "glProgramUniformMatrix4x2fv" */,
43592 /* "glProgramUniformMatrix4x2fv" */,
@@ -32366,7 +93845,7 @@ epoxy_glProgramUniformMatrix4x2fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43620 /* "glProgramUniformMatrix4x2fvEXT" */,
43620 /* "glProgramUniformMatrix4x2fvEXT" */,
43592 /* "glProgramUniformMatrix4x2fv" */,
@@ -32385,7 +93864,7 @@ epoxy_glProgramUniformMatrix4x3dv_resolver(void)
GL_extension_GL_ARB_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43651 /* "glProgramUniformMatrix4x3dv" */,
43651 /* "glProgramUniformMatrix4x3dv" */,
};
@@ -32410,7 +93889,7 @@ epoxy_glProgramUniformMatrix4x3fv_resolver(void)
GL_extension_GL_EXT_separate_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43710 /* "glProgramUniformMatrix4x3fv" */,
43710 /* "glProgramUniformMatrix4x3fv" */,
43710 /* "glProgramUniformMatrix4x3fv" */,
@@ -32432,7 +93911,7 @@ epoxy_glProgramUniformMatrix4x3fvEXT_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43738 /* "glProgramUniformMatrix4x3fvEXT" */,
43738 /* "glProgramUniformMatrix4x3fvEXT" */,
43710 /* "glProgramUniformMatrix4x3fv" */,
@@ -32470,7 +93949,7 @@ epoxy_glProvokingVertex_resolver(void)
GL_extension_GL_EXT_provoking_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43839 /* "glProvokingVertex" */,
43839 /* "glProvokingVertex" */,
43857 /* "glProvokingVertexEXT" */,
@@ -32488,7 +93967,7 @@ epoxy_glProvokingVertexEXT_resolver(void)
GL_extension_GL_ARB_provoking_vertex,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43857 /* "glProvokingVertexEXT" */,
43839 /* "glProvokingVertex" */,
43839 /* "glProvokingVertex" */,
@@ -32524,7 +94003,7 @@ epoxy_glPushDebugGroup_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43939 /* "glPushDebugGroup" */,
43939 /* "glPushDebugGroup" */,
43956 /* "glPushDebugGroupKHR" */,
@@ -32542,7 +94021,7 @@ epoxy_glPushDebugGroupKHR_resolver(void)
GL_extension_GL_KHR_debug,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43956 /* "glPushDebugGroupKHR" */,
43939 /* "glPushDebugGroup" */,
43939 /* "glPushDebugGroup" */,
@@ -32565,7 +94044,7 @@ epoxy_glPushMatrix_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
43997 /* "glPushMatrix" */,
43997 /* "glPushMatrix" */,
};
@@ -32588,7 +94067,7 @@ epoxy_glQueryCounter_resolver(void)
GL_extension_GL_EXT_disjoint_timer_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44021 /* "glQueryCounter" */,
44021 /* "glQueryCounter" */,
44036 /* "glQueryCounterEXT" */,
@@ -32606,7 +94085,7 @@ epoxy_glQueryCounterEXT_resolver(void)
GL_extension_GL_ARB_timer_query,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44036 /* "glQueryCounterEXT" */,
44021 /* "glQueryCounter" */,
44021 /* "glQueryCounter" */,
@@ -32816,7 +94295,7 @@ epoxy_glRasterSamplesEXT_resolver(void)
GL_extension_GL_NV_framebuffer_mixed_samples,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44553 /* "glRasterSamplesEXT" */,
44553 /* "glRasterSamplesEXT" */,
44553 /* "glRasterSamplesEXT" */,
@@ -32833,7 +94312,7 @@ epoxy_glReadBuffer_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44572 /* "glReadBuffer" */,
44572 /* "glReadBuffer" */,
};
@@ -32868,7 +94347,7 @@ epoxy_glReadPixels_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44645 /* "glReadPixels" */,
44645 /* "glReadPixels" */,
44645 /* "glReadPixels" */,
@@ -32888,7 +94367,7 @@ epoxy_glReadnPixels_resolver(void)
GL_extension_GL_KHR_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44658 /* "glReadnPixels" */,
44658 /* "glReadnPixels" */,
44672 /* "glReadnPixelsARB" */,
@@ -32910,7 +94389,7 @@ epoxy_glReadnPixelsARB_resolver(void)
GL_extension_GL_KHR_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44672 /* "glReadnPixelsARB" */,
44658 /* "glReadnPixels" */,
44658 /* "glReadnPixels" */,
@@ -32932,7 +94411,7 @@ epoxy_glReadnPixelsEXT_resolver(void)
GL_extension_GL_KHR_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44689 /* "glReadnPixelsEXT" */,
44658 /* "glReadnPixels" */,
44658 /* "glReadnPixels" */,
@@ -32954,7 +94433,7 @@ epoxy_glReadnPixelsKHR_resolver(void)
GL_extension_GL_EXT_robustness,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44706 /* "glReadnPixelsKHR" */,
44658 /* "glReadnPixels" */,
44658 /* "glReadnPixels" */,
@@ -33040,7 +94519,7 @@ epoxy_glReleaseShaderCompiler_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44835 /* "glReleaseShaderCompiler" */,
44835 /* "glReleaseShaderCompiler" */,
44835 /* "glReleaseShaderCompiler" */,
@@ -33065,7 +94544,7 @@ epoxy_glRenderbufferStorage_resolver(void)
GL_extension_GL_EXT_framebuffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44872 /* "glRenderbufferStorage" */,
44872 /* "glRenderbufferStorage" */,
44872 /* "glRenderbufferStorage" */,
@@ -33085,7 +94564,7 @@ epoxy_glRenderbufferStorageEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44894 /* "glRenderbufferStorageEXT" */,
44872 /* "glRenderbufferStorage" */,
44872 /* "glRenderbufferStorage" */,
@@ -33107,7 +94586,7 @@ epoxy_glRenderbufferStorageMultisample_resolver(void)
GL_extension_GL_NV_framebuffer_multisample,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
44919 /* "glRenderbufferStorageMultisample" */,
44919 /* "glRenderbufferStorageMultisample" */,
44919 /* "glRenderbufferStorageMultisample" */,
@@ -33149,7 +94628,7 @@ epoxy_glRenderbufferStorageMultisampleEXT_resolver(void)
GL_extension_GL_NV_framebuffer_multisample,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
45071 /* "glRenderbufferStorageMultisampleEXT" */,
45071 /* "glRenderbufferStorageMultisampleEXT" */,
44919 /* "glRenderbufferStorageMultisample" */,
@@ -33179,7 +94658,7 @@ epoxy_glRenderbufferStorageMultisampleNV_resolver(void)
GL_extension_GL_EXT_multisampled_render_to_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
45143 /* "glRenderbufferStorageMultisampleNV" */,
44919 /* "glRenderbufferStorageMultisample" */,
44919 /* "glRenderbufferStorageMultisample" */,
@@ -33349,7 +94828,7 @@ epoxy_glResetHistogram_resolver(void)
GL_extension_GL_EXT_histogram,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46086 /* "glResetHistogram" */,
46103 /* "glResetHistogramEXT" */,
};
@@ -33365,7 +94844,7 @@ epoxy_glResetHistogramEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46103 /* "glResetHistogramEXT" */,
46086 /* "glResetHistogram" */,
};
@@ -33381,7 +94860,7 @@ epoxy_glResetMinmax_resolver(void)
GL_extension_GL_EXT_histogram,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46123 /* "glResetMinmax" */,
46137 /* "glResetMinmaxEXT" */,
};
@@ -33397,7 +94876,7 @@ epoxy_glResetMinmaxEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46137 /* "glResetMinmaxEXT" */,
46123 /* "glResetMinmax" */,
};
@@ -33433,7 +94912,7 @@ epoxy_glResumeTransformFeedback_resolver(void)
GL_extension_GL_NV_transform_feedback2,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46234 /* "glResumeTransformFeedback" */,
46234 /* "glResumeTransformFeedback" */,
46234 /* "glResumeTransformFeedback" */,
@@ -33453,7 +94932,7 @@ epoxy_glResumeTransformFeedbackNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46260 /* "glResumeTransformFeedbackNV" */,
46234 /* "glResumeTransformFeedback" */,
46234 /* "glResumeTransformFeedback" */,
@@ -33477,7 +94956,7 @@ epoxy_glRotatef_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46298 /* "glRotatef" */,
46298 /* "glRotatef" */,
};
@@ -33507,7 +94986,7 @@ epoxy_glSampleCoverage_resolver(void)
GL_extension_GL_ARB_multisample,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46331 /* "glSampleCoverage" */,
46331 /* "glSampleCoverage" */,
46331 /* "glSampleCoverage" */,
@@ -33527,7 +95006,7 @@ epoxy_glSampleCoverageARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46348 /* "glSampleCoverageARB" */,
46331 /* "glSampleCoverage" */,
46331 /* "glSampleCoverage" */,
@@ -33563,7 +95042,7 @@ epoxy_glSampleMaskEXT_resolver(void)
GL_extension_GL_SGIS_multisample,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46422 /* "glSampleMaskEXT" */,
46460 /* "glSampleMaskSGIS" */,
};
@@ -33585,7 +95064,7 @@ epoxy_glSampleMaskSGIS_resolver(void)
GL_extension_GL_EXT_multisample,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46460 /* "glSampleMaskSGIS" */,
46422 /* "glSampleMaskEXT" */,
};
@@ -33602,7 +95081,7 @@ epoxy_glSampleMaski_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46477 /* "glSampleMaski" */,
46477 /* "glSampleMaski" */,
46477 /* "glSampleMaski" */,
@@ -33619,7 +95098,7 @@ epoxy_glSamplePatternEXT_resolver(void)
GL_extension_GL_SGIS_multisample,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46491 /* "glSamplePatternEXT" */,
46510 /* "glSamplePatternSGIS" */,
};
@@ -33635,7 +95114,7 @@ epoxy_glSamplePatternSGIS_resolver(void)
GL_extension_GL_EXT_multisample,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46510 /* "glSamplePatternSGIS" */,
46491 /* "glSamplePatternEXT" */,
};
@@ -33653,7 +95132,7 @@ epoxy_glSamplerParameterIiv_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46530 /* "glSamplerParameterIiv" */,
46530 /* "glSamplerParameterIiv" */,
46552 /* "glSamplerParameterIivEXT" */,
@@ -33673,7 +95152,7 @@ epoxy_glSamplerParameterIivEXT_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46552 /* "glSamplerParameterIivEXT" */,
46530 /* "glSamplerParameterIiv" */,
46530 /* "glSamplerParameterIiv" */,
@@ -33693,7 +95172,7 @@ epoxy_glSamplerParameterIivOES_resolver(void)
GL_extension_GL_EXT_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46577 /* "glSamplerParameterIivOES" */,
46530 /* "glSamplerParameterIiv" */,
46530 /* "glSamplerParameterIiv" */,
@@ -33713,7 +95192,7 @@ epoxy_glSamplerParameterIuiv_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46602 /* "glSamplerParameterIuiv" */,
46602 /* "glSamplerParameterIuiv" */,
46625 /* "glSamplerParameterIuivEXT" */,
@@ -33733,7 +95212,7 @@ epoxy_glSamplerParameterIuivEXT_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46625 /* "glSamplerParameterIuivEXT" */,
46602 /* "glSamplerParameterIuiv" */,
46602 /* "glSamplerParameterIuiv" */,
@@ -33753,7 +95232,7 @@ epoxy_glSamplerParameterIuivOES_resolver(void)
GL_extension_GL_EXT_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46651 /* "glSamplerParameterIuivOES" */,
46602 /* "glSamplerParameterIuiv" */,
46602 /* "glSamplerParameterIuiv" */,
@@ -33772,7 +95251,7 @@ epoxy_glSamplerParameterf_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46677 /* "glSamplerParameterf" */,
46677 /* "glSamplerParameterf" */,
46677 /* "glSamplerParameterf" */,
@@ -33790,7 +95269,7 @@ epoxy_glSamplerParameterfv_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46697 /* "glSamplerParameterfv" */,
46697 /* "glSamplerParameterfv" */,
46697 /* "glSamplerParameterfv" */,
@@ -33808,7 +95287,7 @@ epoxy_glSamplerParameteri_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46718 /* "glSamplerParameteri" */,
46718 /* "glSamplerParameteri" */,
46718 /* "glSamplerParameteri" */,
@@ -33826,7 +95305,7 @@ epoxy_glSamplerParameteriv_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46738 /* "glSamplerParameteriv" */,
46738 /* "glSamplerParameteriv" */,
46738 /* "glSamplerParameteriv" */,
@@ -33849,7 +95328,7 @@ epoxy_glScalef_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46768 /* "glScalef" */,
46768 /* "glScalef" */,
};
@@ -33878,7 +95357,7 @@ epoxy_glScissor_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46798 /* "glScissor" */,
46798 /* "glScissor" */,
46798 /* "glScissor" */,
@@ -33896,7 +95375,7 @@ epoxy_glScissorArrayv_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46808 /* "glScissorArrayv" */,
46808 /* "glScissorArrayv" */,
46824 /* "glScissorArrayvNV" */,
@@ -33914,7 +95393,7 @@ epoxy_glScissorArrayvNV_resolver(void)
GL_extension_GL_ARB_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46824 /* "glScissorArrayvNV" */,
46808 /* "glScissorArrayv" */,
46808 /* "glScissorArrayv" */,
@@ -33932,7 +95411,7 @@ epoxy_glScissorIndexed_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46842 /* "glScissorIndexed" */,
46842 /* "glScissorIndexed" */,
46859 /* "glScissorIndexedNV" */,
@@ -33950,7 +95429,7 @@ epoxy_glScissorIndexedNV_resolver(void)
GL_extension_GL_ARB_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46859 /* "glScissorIndexedNV" */,
46842 /* "glScissorIndexed" */,
46842 /* "glScissorIndexed" */,
@@ -33968,7 +95447,7 @@ epoxy_glScissorIndexedv_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46878 /* "glScissorIndexedv" */,
46878 /* "glScissorIndexedv" */,
46896 /* "glScissorIndexedvNV" */,
@@ -33986,7 +95465,7 @@ epoxy_glScissorIndexedvNV_resolver(void)
GL_extension_GL_ARB_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46896 /* "glScissorIndexedvNV" */,
46878 /* "glScissorIndexedv" */,
46878 /* "glScissorIndexedv" */,
@@ -34003,7 +95482,7 @@ epoxy_glSecondaryColor3b_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46916 /* "glSecondaryColor3b" */,
46935 /* "glSecondaryColor3bEXT" */,
};
@@ -34019,7 +95498,7 @@ epoxy_glSecondaryColor3bEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46935 /* "glSecondaryColor3bEXT" */,
46916 /* "glSecondaryColor3b" */,
};
@@ -34035,7 +95514,7 @@ epoxy_glSecondaryColor3bv_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46957 /* "glSecondaryColor3bv" */,
46977 /* "glSecondaryColor3bvEXT" */,
};
@@ -34051,7 +95530,7 @@ epoxy_glSecondaryColor3bvEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
46977 /* "glSecondaryColor3bvEXT" */,
46957 /* "glSecondaryColor3bv" */,
};
@@ -34067,7 +95546,7 @@ epoxy_glSecondaryColor3d_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47000 /* "glSecondaryColor3d" */,
47019 /* "glSecondaryColor3dEXT" */,
};
@@ -34083,7 +95562,7 @@ epoxy_glSecondaryColor3dEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47019 /* "glSecondaryColor3dEXT" */,
47000 /* "glSecondaryColor3d" */,
};
@@ -34099,7 +95578,7 @@ epoxy_glSecondaryColor3dv_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47041 /* "glSecondaryColor3dv" */,
47061 /* "glSecondaryColor3dvEXT" */,
};
@@ -34115,7 +95594,7 @@ epoxy_glSecondaryColor3dvEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47061 /* "glSecondaryColor3dvEXT" */,
47041 /* "glSecondaryColor3dv" */,
};
@@ -34131,7 +95610,7 @@ epoxy_glSecondaryColor3f_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47084 /* "glSecondaryColor3f" */,
47103 /* "glSecondaryColor3fEXT" */,
};
@@ -34147,7 +95626,7 @@ epoxy_glSecondaryColor3fEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47103 /* "glSecondaryColor3fEXT" */,
47084 /* "glSecondaryColor3f" */,
};
@@ -34163,7 +95642,7 @@ epoxy_glSecondaryColor3fv_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47125 /* "glSecondaryColor3fv" */,
47145 /* "glSecondaryColor3fvEXT" */,
};
@@ -34179,7 +95658,7 @@ epoxy_glSecondaryColor3fvEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47145 /* "glSecondaryColor3fvEXT" */,
47125 /* "glSecondaryColor3fv" */,
};
@@ -34207,7 +95686,7 @@ epoxy_glSecondaryColor3i_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47211 /* "glSecondaryColor3i" */,
47230 /* "glSecondaryColor3iEXT" */,
};
@@ -34223,7 +95702,7 @@ epoxy_glSecondaryColor3iEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47230 /* "glSecondaryColor3iEXT" */,
47211 /* "glSecondaryColor3i" */,
};
@@ -34239,7 +95718,7 @@ epoxy_glSecondaryColor3iv_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47252 /* "glSecondaryColor3iv" */,
47272 /* "glSecondaryColor3ivEXT" */,
};
@@ -34255,7 +95734,7 @@ epoxy_glSecondaryColor3ivEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47272 /* "glSecondaryColor3ivEXT" */,
47252 /* "glSecondaryColor3iv" */,
};
@@ -34271,7 +95750,7 @@ epoxy_glSecondaryColor3s_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47295 /* "glSecondaryColor3s" */,
47314 /* "glSecondaryColor3sEXT" */,
};
@@ -34287,7 +95766,7 @@ epoxy_glSecondaryColor3sEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47314 /* "glSecondaryColor3sEXT" */,
47295 /* "glSecondaryColor3s" */,
};
@@ -34303,7 +95782,7 @@ epoxy_glSecondaryColor3sv_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47336 /* "glSecondaryColor3sv" */,
47356 /* "glSecondaryColor3svEXT" */,
};
@@ -34319,7 +95798,7 @@ epoxy_glSecondaryColor3svEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47356 /* "glSecondaryColor3svEXT" */,
47336 /* "glSecondaryColor3sv" */,
};
@@ -34335,7 +95814,7 @@ epoxy_glSecondaryColor3ub_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47379 /* "glSecondaryColor3ub" */,
47399 /* "glSecondaryColor3ubEXT" */,
};
@@ -34351,7 +95830,7 @@ epoxy_glSecondaryColor3ubEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47399 /* "glSecondaryColor3ubEXT" */,
47379 /* "glSecondaryColor3ub" */,
};
@@ -34367,7 +95846,7 @@ epoxy_glSecondaryColor3ubv_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47422 /* "glSecondaryColor3ubv" */,
47443 /* "glSecondaryColor3ubvEXT" */,
};
@@ -34383,7 +95862,7 @@ epoxy_glSecondaryColor3ubvEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47443 /* "glSecondaryColor3ubvEXT" */,
47422 /* "glSecondaryColor3ubv" */,
};
@@ -34399,7 +95878,7 @@ epoxy_glSecondaryColor3ui_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47467 /* "glSecondaryColor3ui" */,
47487 /* "glSecondaryColor3uiEXT" */,
};
@@ -34415,7 +95894,7 @@ epoxy_glSecondaryColor3uiEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47487 /* "glSecondaryColor3uiEXT" */,
47467 /* "glSecondaryColor3ui" */,
};
@@ -34431,7 +95910,7 @@ epoxy_glSecondaryColor3uiv_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47510 /* "glSecondaryColor3uiv" */,
47531 /* "glSecondaryColor3uivEXT" */,
};
@@ -34447,7 +95926,7 @@ epoxy_glSecondaryColor3uivEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47531 /* "glSecondaryColor3uivEXT" */,
47510 /* "glSecondaryColor3uiv" */,
};
@@ -34463,7 +95942,7 @@ epoxy_glSecondaryColor3us_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47555 /* "glSecondaryColor3us" */,
47575 /* "glSecondaryColor3usEXT" */,
};
@@ -34479,7 +95958,7 @@ epoxy_glSecondaryColor3usEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47575 /* "glSecondaryColor3usEXT" */,
47555 /* "glSecondaryColor3us" */,
};
@@ -34495,7 +95974,7 @@ epoxy_glSecondaryColor3usv_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47598 /* "glSecondaryColor3usv" */,
47619 /* "glSecondaryColor3usvEXT" */,
};
@@ -34511,7 +95990,7 @@ epoxy_glSecondaryColor3usvEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47619 /* "glSecondaryColor3usvEXT" */,
47598 /* "glSecondaryColor3usv" */,
};
@@ -34533,7 +96012,7 @@ epoxy_glSecondaryColorP3ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47668 /* "glSecondaryColorP3ui" */,
47668 /* "glSecondaryColorP3ui" */,
};
@@ -34549,7 +96028,7 @@ epoxy_glSecondaryColorP3uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47689 /* "glSecondaryColorP3uiv" */,
47689 /* "glSecondaryColorP3uiv" */,
};
@@ -34565,7 +96044,7 @@ epoxy_glSecondaryColorPointer_resolver(void)
GL_extension_GL_EXT_secondary_color,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47711 /* "glSecondaryColorPointer" */,
47735 /* "glSecondaryColorPointerEXT" */,
};
@@ -34581,7 +96060,7 @@ epoxy_glSecondaryColorPointerEXT_resolver(void)
Desktop_OpenGL_1_4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47735 /* "glSecondaryColorPointerEXT" */,
47711 /* "glSecondaryColorPointer" */,
};
@@ -34615,7 +96094,7 @@ epoxy_glSeparableFilter2D_resolver(void)
GL_extension_GL_EXT_convolution,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47839 /* "glSeparableFilter2D" */,
47859 /* "glSeparableFilter2DEXT" */,
};
@@ -34631,7 +96110,7 @@ epoxy_glSeparableFilter2DEXT_resolver(void)
GL_extension_GL_ARB_imaging,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
47859 /* "glSeparableFilter2DEXT" */,
47839 /* "glSeparableFilter2D" */,
};
@@ -34683,7 +96162,7 @@ epoxy_glShadeModel_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48004 /* "glShadeModel" */,
48004 /* "glShadeModel" */,
};
@@ -34700,7 +96179,7 @@ epoxy_glShaderBinary_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48017 /* "glShaderBinary" */,
48017 /* "glShaderBinary" */,
48017 /* "glShaderBinary" */,
@@ -34736,7 +96215,7 @@ epoxy_glShaderSource_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48077 /* "glShaderSource" */,
48077 /* "glShaderSource" */,
48092 /* "glShaderSourceARB" */,
@@ -34754,7 +96233,7 @@ epoxy_glShaderSourceARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48092 /* "glShaderSourceARB" */,
48077 /* "glShaderSource" */,
48077 /* "glShaderSource" */,
@@ -34771,7 +96250,7 @@ epoxy_glShaderStorageBlockBinding_resolver(void)
GL_extension_GL_ARB_shader_storage_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48110 /* "glShaderStorageBlockBinding" */,
48110 /* "glShaderStorageBlockBinding" */,
};
@@ -34854,7 +96333,7 @@ epoxy_glStencilFunc_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48381 /* "glStencilFunc" */,
48381 /* "glStencilFunc" */,
48381 /* "glStencilFunc" */,
@@ -34871,7 +96350,7 @@ epoxy_glStencilFuncSeparate_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48395 /* "glStencilFuncSeparate" */,
48395 /* "glStencilFuncSeparate" */,
};
@@ -34894,7 +96373,7 @@ epoxy_glStencilMask_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48442 /* "glStencilMask" */,
48442 /* "glStencilMask" */,
48442 /* "glStencilMask" */,
@@ -34911,7 +96390,7 @@ epoxy_glStencilMaskSeparate_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48456 /* "glStencilMaskSeparate" */,
48456 /* "glStencilMaskSeparate" */,
};
@@ -34928,7 +96407,7 @@ epoxy_glStencilOp_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48478 /* "glStencilOp" */,
48478 /* "glStencilOp" */,
48478 /* "glStencilOp" */,
@@ -34946,7 +96425,7 @@ epoxy_glStencilOpSeparate_resolver(void)
GL_extension_GL_ATI_separate_stencil,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48490 /* "glStencilOpSeparate" */,
48490 /* "glStencilOpSeparate" */,
48510 /* "glStencilOpSeparateATI" */,
@@ -34964,7 +96443,7 @@ epoxy_glStencilOpSeparateATI_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
48510 /* "glStencilOpSeparateATI" */,
48490 /* "glStencilOpSeparate" */,
48490 /* "glStencilOpSeparate" */,
@@ -35164,7 +96643,7 @@ epoxy_glTexBuffer_resolver(void)
GL_extension_GL_OES_texture_buffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
49156 /* "glTexBuffer" */,
49168 /* "glTexBufferARB" */,
49183 /* "glTexBufferEXT" */,
@@ -35186,7 +96665,7 @@ epoxy_glTexBufferARB_resolver(void)
GL_extension_GL_OES_texture_buffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
49168 /* "glTexBufferARB" */,
49156 /* "glTexBuffer" */,
49183 /* "glTexBufferEXT" */,
@@ -35208,7 +96687,7 @@ epoxy_glTexBufferEXT_resolver(void)
GL_extension_GL_OES_texture_buffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
49183 /* "glTexBufferEXT" */,
49183 /* "glTexBufferEXT" */,
49156 /* "glTexBuffer" */,
@@ -35230,7 +96709,7 @@ epoxy_glTexBufferOES_resolver(void)
GL_extension_GL_EXT_texture_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
49198 /* "glTexBufferOES" */,
49156 /* "glTexBuffer" */,
49168 /* "glTexBufferARB" */,
@@ -35251,7 +96730,7 @@ epoxy_glTexBufferRange_resolver(void)
GL_extension_GL_OES_texture_buffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
49213 /* "glTexBufferRange" */,
49213 /* "glTexBufferRange" */,
49230 /* "glTexBufferRangeEXT" */,
@@ -35271,7 +96750,7 @@ epoxy_glTexBufferRangeEXT_resolver(void)
GL_extension_GL_OES_texture_buffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
49230 /* "glTexBufferRangeEXT" */,
49213 /* "glTexBufferRange" */,
49213 /* "glTexBufferRange" */,
@@ -35291,7 +96770,7 @@ epoxy_glTexBufferRangeOES_resolver(void)
GL_extension_GL_EXT_texture_buffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
49250 /* "glTexBufferRangeOES" */,
49213 /* "glTexBufferRange" */,
49213 /* "glTexBufferRange" */,
@@ -35747,7 +97226,7 @@ epoxy_glTexCoordP1ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50606 /* "glTexCoordP1ui" */,
50606 /* "glTexCoordP1ui" */,
};
@@ -35763,7 +97242,7 @@ epoxy_glTexCoordP1uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50621 /* "glTexCoordP1uiv" */,
50621 /* "glTexCoordP1uiv" */,
};
@@ -35779,7 +97258,7 @@ epoxy_glTexCoordP2ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50637 /* "glTexCoordP2ui" */,
50637 /* "glTexCoordP2ui" */,
};
@@ -35795,7 +97274,7 @@ epoxy_glTexCoordP2uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50652 /* "glTexCoordP2uiv" */,
50652 /* "glTexCoordP2uiv" */,
};
@@ -35811,7 +97290,7 @@ epoxy_glTexCoordP3ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50668 /* "glTexCoordP3ui" */,
50668 /* "glTexCoordP3ui" */,
};
@@ -35827,7 +97306,7 @@ epoxy_glTexCoordP3uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50683 /* "glTexCoordP3uiv" */,
50683 /* "glTexCoordP3uiv" */,
};
@@ -35843,7 +97322,7 @@ epoxy_glTexCoordP4ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50699 /* "glTexCoordP4ui" */,
50699 /* "glTexCoordP4ui" */,
};
@@ -35859,7 +97338,7 @@ epoxy_glTexCoordP4uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50714 /* "glTexCoordP4uiv" */,
50714 /* "glTexCoordP4uiv" */,
};
@@ -35875,7 +97354,7 @@ epoxy_glTexCoordPointer_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50730 /* "glTexCoordPointer" */,
50730 /* "glTexCoordPointer" */,
};
@@ -35909,7 +97388,7 @@ epoxy_glTexEnvf_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50818 /* "glTexEnvf" */,
50818 /* "glTexEnvf" */,
};
@@ -35925,7 +97404,7 @@ epoxy_glTexEnvfv_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50828 /* "glTexEnvfv" */,
50828 /* "glTexEnvfv" */,
};
@@ -35941,7 +97420,7 @@ epoxy_glTexEnvi_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50839 /* "glTexEnvi" */,
50839 /* "glTexEnvi" */,
};
@@ -35957,7 +97436,7 @@ epoxy_glTexEnviv_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
50849 /* "glTexEnviv" */,
50849 /* "glTexEnviv" */,
};
@@ -36063,7 +97542,7 @@ epoxy_glTexGenxOES_resolver(void)
GL_extension_GL_OES_texture_cube_map,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51045 /* "glTexGenxOES" */,
51045 /* "glTexGenxOES" */,
};
@@ -36079,7 +97558,7 @@ epoxy_glTexGenxvOES_resolver(void)
GL_extension_GL_OES_texture_cube_map,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51058 /* "glTexGenxvOES" */,
51058 /* "glTexGenxvOES" */,
};
@@ -36102,7 +97581,7 @@ epoxy_glTexImage2D_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51085 /* "glTexImage2D" */,
51085 /* "glTexImage2D" */,
51085 /* "glTexImage2D" */,
@@ -36119,7 +97598,7 @@ epoxy_glTexImage2DMultisample_resolver(void)
GL_extension_GL_ARB_texture_multisample,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51098 /* "glTexImage2DMultisample" */,
51098 /* "glTexImage2DMultisample" */,
};
@@ -36143,7 +97622,7 @@ epoxy_glTexImage3D_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51156 /* "glTexImage3D" */,
51156 /* "glTexImage3D" */,
51169 /* "glTexImage3DEXT" */,
@@ -36163,7 +97642,7 @@ epoxy_glTexImage3DEXT_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51169 /* "glTexImage3DEXT" */,
51156 /* "glTexImage3D" */,
51156 /* "glTexImage3D" */,
@@ -36181,7 +97660,7 @@ epoxy_glTexImage3DMultisample_resolver(void)
GL_extension_GL_ARB_texture_multisample,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51185 /* "glTexImage3DMultisample" */,
51185 /* "glTexImage3DMultisample" */,
};
@@ -36205,7 +97684,7 @@ epoxy_glTexImage3DOES_resolver(void)
GL_extension_GL_EXT_texture3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51243 /* "glTexImage3DOES" */,
51156 /* "glTexImage3D" */,
51156 /* "glTexImage3D" */,
@@ -36229,7 +97708,7 @@ epoxy_glTexPageCommitmentARB_resolver(void)
GL_extension_GL_EXT_sparse_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51276 /* "glTexPageCommitmentARB" */,
51276 /* "glTexPageCommitmentARB" */,
};
@@ -36245,7 +97724,7 @@ epoxy_glTexPageCommitmentEXT_resolver(void)
GL_extension_GL_EXT_sparse_texture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51276 /* "glTexPageCommitmentARB" */,
51276 /* "glTexPageCommitmentARB" */,
};
@@ -36263,7 +97742,7 @@ epoxy_glTexParameterIiv_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51322 /* "glTexParameterIiv" */,
51340 /* "glTexParameterIivEXT" */,
51340 /* "glTexParameterIivEXT" */,
@@ -36283,7 +97762,7 @@ epoxy_glTexParameterIivEXT_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51340 /* "glTexParameterIivEXT" */,
51340 /* "glTexParameterIivEXT" */,
51322 /* "glTexParameterIiv" */,
@@ -36303,7 +97782,7 @@ epoxy_glTexParameterIivOES_resolver(void)
GL_extension_GL_EXT_texture_integer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51361 /* "glTexParameterIivOES" */,
51322 /* "glTexParameterIiv" */,
51340 /* "glTexParameterIivEXT" */,
@@ -36323,7 +97802,7 @@ epoxy_glTexParameterIuiv_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51382 /* "glTexParameterIuiv" */,
51401 /* "glTexParameterIuivEXT" */,
51401 /* "glTexParameterIuivEXT" */,
@@ -36343,7 +97822,7 @@ epoxy_glTexParameterIuivEXT_resolver(void)
GL_extension_GL_OES_texture_border_clamp,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51401 /* "glTexParameterIuivEXT" */,
51401 /* "glTexParameterIuivEXT" */,
51382 /* "glTexParameterIuiv" */,
@@ -36363,7 +97842,7 @@ epoxy_glTexParameterIuivOES_resolver(void)
GL_extension_GL_EXT_texture_integer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51423 /* "glTexParameterIuivOES" */,
51382 /* "glTexParameterIuiv" */,
51401 /* "glTexParameterIuivEXT" */,
@@ -36382,7 +97861,7 @@ epoxy_glTexParameterf_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51445 /* "glTexParameterf" */,
51445 /* "glTexParameterf" */,
51445 /* "glTexParameterf" */,
@@ -36400,7 +97879,7 @@ epoxy_glTexParameterfv_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51461 /* "glTexParameterfv" */,
51461 /* "glTexParameterfv" */,
51461 /* "glTexParameterfv" */,
@@ -36418,7 +97897,7 @@ epoxy_glTexParameteri_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51478 /* "glTexParameteri" */,
51478 /* "glTexParameteri" */,
51478 /* "glTexParameteri" */,
@@ -36436,7 +97915,7 @@ epoxy_glTexParameteriv_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51494 /* "glTexParameteriv" */,
51494 /* "glTexParameteriv" */,
51494 /* "glTexParameteriv" */,
@@ -36484,7 +97963,7 @@ epoxy_glTexStorage1D_resolver(void)
GL_extension_GL_EXT_texture_storage,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51603 /* "glTexStorage1D" */,
51603 /* "glTexStorage1D" */,
51618 /* "glTexStorage1DEXT" */,
@@ -36502,7 +97981,7 @@ epoxy_glTexStorage1DEXT_resolver(void)
GL_extension_GL_ARB_texture_storage,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51618 /* "glTexStorage1DEXT" */,
51603 /* "glTexStorage1D" */,
51603 /* "glTexStorage1D" */,
@@ -36521,7 +98000,7 @@ epoxy_glTexStorage2D_resolver(void)
GL_extension_GL_EXT_texture_storage,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51636 /* "glTexStorage2D" */,
51636 /* "glTexStorage2D" */,
51636 /* "glTexStorage2D" */,
@@ -36541,7 +98020,7 @@ epoxy_glTexStorage2DEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51651 /* "glTexStorage2DEXT" */,
51636 /* "glTexStorage2D" */,
51636 /* "glTexStorage2D" */,
@@ -36560,7 +98039,7 @@ epoxy_glTexStorage2DMultisample_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51669 /* "glTexStorage2DMultisample" */,
51669 /* "glTexStorage2DMultisample" */,
51669 /* "glTexStorage2DMultisample" */,
@@ -36579,7 +98058,7 @@ epoxy_glTexStorage3D_resolver(void)
GL_extension_GL_EXT_texture_storage,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51695 /* "glTexStorage3D" */,
51695 /* "glTexStorage3D" */,
51695 /* "glTexStorage3D" */,
@@ -36599,7 +98078,7 @@ epoxy_glTexStorage3DEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51710 /* "glTexStorage3DEXT" */,
51695 /* "glTexStorage3D" */,
51695 /* "glTexStorage3D" */,
@@ -36618,7 +98097,7 @@ epoxy_glTexStorage3DMultisample_resolver(void)
GL_extension_GL_OES_texture_storage_multisample_2d_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51728 /* "glTexStorage3DMultisample" */,
51728 /* "glTexStorage3DMultisample" */,
51754 /* "glTexStorage3DMultisampleOES" */,
@@ -36636,7 +98115,7 @@ epoxy_glTexStorage3DMultisampleOES_resolver(void)
GL_extension_GL_ARB_texture_storage_multisample,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51754 /* "glTexStorage3DMultisampleOES" */,
51728 /* "glTexStorage3DMultisample" */,
51728 /* "glTexStorage3DMultisample" */,
@@ -36659,7 +98138,7 @@ epoxy_glTexSubImage1D_resolver(void)
GL_extension_GL_EXT_subtexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51805 /* "glTexSubImage1D" */,
51821 /* "glTexSubImage1DEXT" */,
};
@@ -36675,7 +98154,7 @@ epoxy_glTexSubImage1DEXT_resolver(void)
Desktop_OpenGL_1_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51821 /* "glTexSubImage1DEXT" */,
51805 /* "glTexSubImage1D" */,
};
@@ -36693,7 +98172,7 @@ epoxy_glTexSubImage2D_resolver(void)
GL_extension_GL_EXT_subtexture,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51840 /* "glTexSubImage2D" */,
51840 /* "glTexSubImage2D" */,
51840 /* "glTexSubImage2D" */,
@@ -36713,7 +98192,7 @@ epoxy_glTexSubImage2DEXT_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51856 /* "glTexSubImage2DEXT" */,
51840 /* "glTexSubImage2D" */,
51840 /* "glTexSubImage2D" */,
@@ -36733,7 +98212,7 @@ epoxy_glTexSubImage3D_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51875 /* "glTexSubImage3D" */,
51875 /* "glTexSubImage3D" */,
51891 /* "glTexSubImage3DEXT" */,
@@ -36753,7 +98232,7 @@ epoxy_glTexSubImage3DEXT_resolver(void)
GL_extension_GL_OES_texture_3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51891 /* "glTexSubImage3DEXT" */,
51875 /* "glTexSubImage3D" */,
51875 /* "glTexSubImage3D" */,
@@ -36773,7 +98252,7 @@ epoxy_glTexSubImage3DOES_resolver(void)
GL_extension_GL_EXT_texture3D,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51910 /* "glTexSubImage3DOES" */,
51875 /* "glTexSubImage3D" */,
51875 /* "glTexSubImage3D" */,
@@ -36797,7 +98276,7 @@ epoxy_glTextureBarrier_resolver(void)
GL_extension_GL_ARB_texture_barrier,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51949 /* "glTextureBarrier" */,
51949 /* "glTextureBarrier" */,
};
@@ -36819,7 +98298,7 @@ epoxy_glTextureBuffer_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
51985 /* "glTextureBuffer" */,
51985 /* "glTextureBuffer" */,
};
@@ -36841,7 +98320,7 @@ epoxy_glTextureBufferRange_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52020 /* "glTextureBufferRange" */,
52020 /* "glTextureBufferRange" */,
};
@@ -36935,7 +98414,7 @@ epoxy_glTextureParameterIiv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52369 /* "glTextureParameterIiv" */,
52369 /* "glTextureParameterIiv" */,
};
@@ -36957,7 +98436,7 @@ epoxy_glTextureParameterIuiv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52416 /* "glTextureParameterIuiv" */,
52416 /* "glTextureParameterIuiv" */,
};
@@ -36979,7 +98458,7 @@ epoxy_glTextureParameterf_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52465 /* "glTextureParameterf" */,
52465 /* "glTextureParameterf" */,
};
@@ -37001,7 +98480,7 @@ epoxy_glTextureParameterfv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52508 /* "glTextureParameterfv" */,
52508 /* "glTextureParameterfv" */,
};
@@ -37023,7 +98502,7 @@ epoxy_glTextureParameteri_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52553 /* "glTextureParameteri" */,
52553 /* "glTextureParameteri" */,
};
@@ -37045,7 +98524,7 @@ epoxy_glTextureParameteriv_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52596 /* "glTextureParameteriv" */,
52596 /* "glTextureParameteriv" */,
};
@@ -37079,7 +98558,7 @@ epoxy_glTextureStorage1D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52686 /* "glTextureStorage1D" */,
52686 /* "glTextureStorage1D" */,
};
@@ -37095,7 +98574,7 @@ epoxy_glTextureStorage1DEXT_resolver(void)
GL_extension_GL_EXT_texture_storage,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52705 /* "glTextureStorage1DEXT" */,
52705 /* "glTextureStorage1DEXT" */,
};
@@ -37111,7 +98590,7 @@ epoxy_glTextureStorage2D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52727 /* "glTextureStorage2D" */,
52727 /* "glTextureStorage2D" */,
};
@@ -37127,7 +98606,7 @@ epoxy_glTextureStorage2DEXT_resolver(void)
GL_extension_GL_EXT_texture_storage,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52746 /* "glTextureStorage2DEXT" */,
52746 /* "glTextureStorage2DEXT" */,
};
@@ -37143,7 +98622,7 @@ epoxy_glTextureStorage2DMultisample_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52768 /* "glTextureStorage2DMultisample" */,
52768 /* "glTextureStorage2DMultisample" */,
};
@@ -37165,7 +98644,7 @@ epoxy_glTextureStorage3D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52831 /* "glTextureStorage3D" */,
52831 /* "glTextureStorage3D" */,
};
@@ -37181,7 +98660,7 @@ epoxy_glTextureStorage3DEXT_resolver(void)
GL_extension_GL_EXT_texture_storage,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52850 /* "glTextureStorage3DEXT" */,
52850 /* "glTextureStorage3DEXT" */,
};
@@ -37197,7 +98676,7 @@ epoxy_glTextureStorage3DMultisample_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52872 /* "glTextureStorage3DMultisample" */,
52872 /* "glTextureStorage3DMultisample" */,
};
@@ -37225,7 +98704,7 @@ epoxy_glTextureSubImage1D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
52961 /* "glTextureSubImage1D" */,
52961 /* "glTextureSubImage1D" */,
};
@@ -37247,7 +98726,7 @@ epoxy_glTextureSubImage2D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53004 /* "glTextureSubImage2D" */,
53004 /* "glTextureSubImage2D" */,
};
@@ -37269,7 +98748,7 @@ epoxy_glTextureSubImage3D_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53047 /* "glTextureSubImage3D" */,
53047 /* "glTextureSubImage3D" */,
};
@@ -37293,7 +98772,7 @@ epoxy_glTextureView_resolver(void)
GL_extension_GL_OES_texture_view,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53090 /* "glTextureView" */,
53090 /* "glTextureView" */,
53104 /* "glTextureViewEXT" */,
@@ -37313,7 +98792,7 @@ epoxy_glTextureViewEXT_resolver(void)
GL_extension_GL_OES_texture_view,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53104 /* "glTextureViewEXT" */,
53090 /* "glTextureView" */,
53090 /* "glTextureView" */,
@@ -37333,7 +98812,7 @@ epoxy_glTextureViewOES_resolver(void)
GL_extension_GL_EXT_texture_view,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53121 /* "glTextureViewOES" */,
53090 /* "glTextureView" */,
53090 /* "glTextureView" */,
@@ -37363,7 +98842,7 @@ epoxy_glTransformFeedbackBufferBase_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53183 /* "glTransformFeedbackBufferBase" */,
53183 /* "glTransformFeedbackBufferBase" */,
};
@@ -37379,7 +98858,7 @@ epoxy_glTransformFeedbackBufferRange_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53213 /* "glTransformFeedbackBufferRange" */,
53213 /* "glTransformFeedbackBufferRange" */,
};
@@ -37402,7 +98881,7 @@ epoxy_glTransformFeedbackVaryings_resolver(void)
GL_extension_GL_EXT_transform_feedback,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53279 /* "glTransformFeedbackVaryings" */,
53279 /* "glTransformFeedbackVaryings" */,
53307 /* "glTransformFeedbackVaryingsEXT" */,
@@ -37420,7 +98899,7 @@ epoxy_glTransformFeedbackVaryingsEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53307 /* "glTransformFeedbackVaryingsEXT" */,
53279 /* "glTransformFeedbackVaryings" */,
53279 /* "glTransformFeedbackVaryings" */,
@@ -37455,7 +98934,7 @@ epoxy_glTranslatef_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53399 /* "glTranslatef" */,
53399 /* "glTranslatef" */,
};
@@ -37483,7 +98962,7 @@ epoxy_glUniform1d_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53441 /* "glUniform1d" */,
53441 /* "glUniform1d" */,
};
@@ -37499,7 +98978,7 @@ epoxy_glUniform1dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53453 /* "glUniform1dv" */,
53453 /* "glUniform1dv" */,
};
@@ -37516,7 +98995,7 @@ epoxy_glUniform1f_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53466 /* "glUniform1f" */,
53466 /* "glUniform1f" */,
53478 /* "glUniform1fARB" */,
@@ -37534,7 +99013,7 @@ epoxy_glUniform1fARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53478 /* "glUniform1fARB" */,
53466 /* "glUniform1f" */,
53466 /* "glUniform1f" */,
@@ -37552,7 +99031,7 @@ epoxy_glUniform1fv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53493 /* "glUniform1fv" */,
53493 /* "glUniform1fv" */,
53506 /* "glUniform1fvARB" */,
@@ -37570,7 +99049,7 @@ epoxy_glUniform1fvARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53506 /* "glUniform1fvARB" */,
53493 /* "glUniform1fv" */,
53493 /* "glUniform1fv" */,
@@ -37588,7 +99067,7 @@ epoxy_glUniform1i_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53522 /* "glUniform1i" */,
53522 /* "glUniform1i" */,
53567 /* "glUniform1iARB" */,
@@ -37605,7 +99084,7 @@ epoxy_glUniform1i64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53534 /* "glUniform1i64NV" */,
53534 /* "glUniform1i64NV" */,
};
@@ -37621,7 +99100,7 @@ epoxy_glUniform1i64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53550 /* "glUniform1i64vNV" */,
53550 /* "glUniform1i64vNV" */,
};
@@ -37638,7 +99117,7 @@ epoxy_glUniform1iARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53567 /* "glUniform1iARB" */,
53522 /* "glUniform1i" */,
53522 /* "glUniform1i" */,
@@ -37656,7 +99135,7 @@ epoxy_glUniform1iv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53582 /* "glUniform1iv" */,
53582 /* "glUniform1iv" */,
53595 /* "glUniform1ivARB" */,
@@ -37674,7 +99153,7 @@ epoxy_glUniform1ivARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53595 /* "glUniform1ivARB" */,
53582 /* "glUniform1iv" */,
53582 /* "glUniform1iv" */,
@@ -37692,7 +99171,7 @@ epoxy_glUniform1ui_resolver(void)
GL_extension_GL_EXT_gpu_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53611 /* "glUniform1ui" */,
53611 /* "glUniform1ui" */,
53659 /* "glUniform1uiEXT" */,
@@ -37709,7 +99188,7 @@ epoxy_glUniform1ui64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53624 /* "glUniform1ui64NV" */,
53624 /* "glUniform1ui64NV" */,
};
@@ -37725,7 +99204,7 @@ epoxy_glUniform1ui64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53641 /* "glUniform1ui64vNV" */,
53641 /* "glUniform1ui64vNV" */,
};
@@ -37742,7 +99221,7 @@ epoxy_glUniform1uiEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53659 /* "glUniform1uiEXT" */,
53611 /* "glUniform1ui" */,
53611 /* "glUniform1ui" */,
@@ -37760,7 +99239,7 @@ epoxy_glUniform1uiv_resolver(void)
GL_extension_GL_EXT_gpu_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53675 /* "glUniform1uiv" */,
53675 /* "glUniform1uiv" */,
53689 /* "glUniform1uivEXT" */,
@@ -37778,7 +99257,7 @@ epoxy_glUniform1uivEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53689 /* "glUniform1uivEXT" */,
53675 /* "glUniform1uiv" */,
53675 /* "glUniform1uiv" */,
@@ -37795,7 +99274,7 @@ epoxy_glUniform2d_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53706 /* "glUniform2d" */,
53706 /* "glUniform2d" */,
};
@@ -37811,7 +99290,7 @@ epoxy_glUniform2dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53718 /* "glUniform2dv" */,
53718 /* "glUniform2dv" */,
};
@@ -37828,7 +99307,7 @@ epoxy_glUniform2f_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53731 /* "glUniform2f" */,
53731 /* "glUniform2f" */,
53743 /* "glUniform2fARB" */,
@@ -37846,7 +99325,7 @@ epoxy_glUniform2fARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53743 /* "glUniform2fARB" */,
53731 /* "glUniform2f" */,
53731 /* "glUniform2f" */,
@@ -37864,7 +99343,7 @@ epoxy_glUniform2fv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53758 /* "glUniform2fv" */,
53758 /* "glUniform2fv" */,
53771 /* "glUniform2fvARB" */,
@@ -37882,7 +99361,7 @@ epoxy_glUniform2fvARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53771 /* "glUniform2fvARB" */,
53758 /* "glUniform2fv" */,
53758 /* "glUniform2fv" */,
@@ -37900,7 +99379,7 @@ epoxy_glUniform2i_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53787 /* "glUniform2i" */,
53787 /* "glUniform2i" */,
53832 /* "glUniform2iARB" */,
@@ -37917,7 +99396,7 @@ epoxy_glUniform2i64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53799 /* "glUniform2i64NV" */,
53799 /* "glUniform2i64NV" */,
};
@@ -37933,7 +99412,7 @@ epoxy_glUniform2i64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53815 /* "glUniform2i64vNV" */,
53815 /* "glUniform2i64vNV" */,
};
@@ -37950,7 +99429,7 @@ epoxy_glUniform2iARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53832 /* "glUniform2iARB" */,
53787 /* "glUniform2i" */,
53787 /* "glUniform2i" */,
@@ -37968,7 +99447,7 @@ epoxy_glUniform2iv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53847 /* "glUniform2iv" */,
53847 /* "glUniform2iv" */,
53860 /* "glUniform2ivARB" */,
@@ -37986,7 +99465,7 @@ epoxy_glUniform2ivARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53860 /* "glUniform2ivARB" */,
53847 /* "glUniform2iv" */,
53847 /* "glUniform2iv" */,
@@ -38004,7 +99483,7 @@ epoxy_glUniform2ui_resolver(void)
GL_extension_GL_EXT_gpu_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53876 /* "glUniform2ui" */,
53876 /* "glUniform2ui" */,
53924 /* "glUniform2uiEXT" */,
@@ -38021,7 +99500,7 @@ epoxy_glUniform2ui64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53889 /* "glUniform2ui64NV" */,
53889 /* "glUniform2ui64NV" */,
};
@@ -38037,7 +99516,7 @@ epoxy_glUniform2ui64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53906 /* "glUniform2ui64vNV" */,
53906 /* "glUniform2ui64vNV" */,
};
@@ -38054,7 +99533,7 @@ epoxy_glUniform2uiEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53924 /* "glUniform2uiEXT" */,
53876 /* "glUniform2ui" */,
53876 /* "glUniform2ui" */,
@@ -38072,7 +99551,7 @@ epoxy_glUniform2uiv_resolver(void)
GL_extension_GL_EXT_gpu_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53940 /* "glUniform2uiv" */,
53940 /* "glUniform2uiv" */,
53954 /* "glUniform2uivEXT" */,
@@ -38090,7 +99569,7 @@ epoxy_glUniform2uivEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53954 /* "glUniform2uivEXT" */,
53940 /* "glUniform2uiv" */,
53940 /* "glUniform2uiv" */,
@@ -38107,7 +99586,7 @@ epoxy_glUniform3d_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53971 /* "glUniform3d" */,
53971 /* "glUniform3d" */,
};
@@ -38123,7 +99602,7 @@ epoxy_glUniform3dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53983 /* "glUniform3dv" */,
53983 /* "glUniform3dv" */,
};
@@ -38140,7 +99619,7 @@ epoxy_glUniform3f_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
53996 /* "glUniform3f" */,
53996 /* "glUniform3f" */,
54008 /* "glUniform3fARB" */,
@@ -38158,7 +99637,7 @@ epoxy_glUniform3fARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54008 /* "glUniform3fARB" */,
53996 /* "glUniform3f" */,
53996 /* "glUniform3f" */,
@@ -38176,7 +99655,7 @@ epoxy_glUniform3fv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54023 /* "glUniform3fv" */,
54023 /* "glUniform3fv" */,
54036 /* "glUniform3fvARB" */,
@@ -38194,7 +99673,7 @@ epoxy_glUniform3fvARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54036 /* "glUniform3fvARB" */,
54023 /* "glUniform3fv" */,
54023 /* "glUniform3fv" */,
@@ -38212,7 +99691,7 @@ epoxy_glUniform3i_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54052 /* "glUniform3i" */,
54052 /* "glUniform3i" */,
54097 /* "glUniform3iARB" */,
@@ -38229,7 +99708,7 @@ epoxy_glUniform3i64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54064 /* "glUniform3i64NV" */,
54064 /* "glUniform3i64NV" */,
};
@@ -38245,7 +99724,7 @@ epoxy_glUniform3i64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54080 /* "glUniform3i64vNV" */,
54080 /* "glUniform3i64vNV" */,
};
@@ -38262,7 +99741,7 @@ epoxy_glUniform3iARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54097 /* "glUniform3iARB" */,
54052 /* "glUniform3i" */,
54052 /* "glUniform3i" */,
@@ -38280,7 +99759,7 @@ epoxy_glUniform3iv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54112 /* "glUniform3iv" */,
54112 /* "glUniform3iv" */,
54125 /* "glUniform3ivARB" */,
@@ -38298,7 +99777,7 @@ epoxy_glUniform3ivARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54125 /* "glUniform3ivARB" */,
54112 /* "glUniform3iv" */,
54112 /* "glUniform3iv" */,
@@ -38316,7 +99795,7 @@ epoxy_glUniform3ui_resolver(void)
GL_extension_GL_EXT_gpu_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54141 /* "glUniform3ui" */,
54141 /* "glUniform3ui" */,
54189 /* "glUniform3uiEXT" */,
@@ -38333,7 +99812,7 @@ epoxy_glUniform3ui64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54154 /* "glUniform3ui64NV" */,
54154 /* "glUniform3ui64NV" */,
};
@@ -38349,7 +99828,7 @@ epoxy_glUniform3ui64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54171 /* "glUniform3ui64vNV" */,
54171 /* "glUniform3ui64vNV" */,
};
@@ -38366,7 +99845,7 @@ epoxy_glUniform3uiEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54189 /* "glUniform3uiEXT" */,
54141 /* "glUniform3ui" */,
54141 /* "glUniform3ui" */,
@@ -38384,7 +99863,7 @@ epoxy_glUniform3uiv_resolver(void)
GL_extension_GL_EXT_gpu_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54205 /* "glUniform3uiv" */,
54205 /* "glUniform3uiv" */,
54219 /* "glUniform3uivEXT" */,
@@ -38402,7 +99881,7 @@ epoxy_glUniform3uivEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54219 /* "glUniform3uivEXT" */,
54205 /* "glUniform3uiv" */,
54205 /* "glUniform3uiv" */,
@@ -38419,7 +99898,7 @@ epoxy_glUniform4d_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54236 /* "glUniform4d" */,
54236 /* "glUniform4d" */,
};
@@ -38435,7 +99914,7 @@ epoxy_glUniform4dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54248 /* "glUniform4dv" */,
54248 /* "glUniform4dv" */,
};
@@ -38452,7 +99931,7 @@ epoxy_glUniform4f_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54261 /* "glUniform4f" */,
54261 /* "glUniform4f" */,
54273 /* "glUniform4fARB" */,
@@ -38470,7 +99949,7 @@ epoxy_glUniform4fARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54273 /* "glUniform4fARB" */,
54261 /* "glUniform4f" */,
54261 /* "glUniform4f" */,
@@ -38488,7 +99967,7 @@ epoxy_glUniform4fv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54288 /* "glUniform4fv" */,
54288 /* "glUniform4fv" */,
54301 /* "glUniform4fvARB" */,
@@ -38506,7 +99985,7 @@ epoxy_glUniform4fvARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54301 /* "glUniform4fvARB" */,
54288 /* "glUniform4fv" */,
54288 /* "glUniform4fv" */,
@@ -38524,7 +100003,7 @@ epoxy_glUniform4i_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54317 /* "glUniform4i" */,
54317 /* "glUniform4i" */,
54362 /* "glUniform4iARB" */,
@@ -38541,7 +100020,7 @@ epoxy_glUniform4i64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54329 /* "glUniform4i64NV" */,
54329 /* "glUniform4i64NV" */,
};
@@ -38557,7 +100036,7 @@ epoxy_glUniform4i64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54345 /* "glUniform4i64vNV" */,
54345 /* "glUniform4i64vNV" */,
};
@@ -38574,7 +100053,7 @@ epoxy_glUniform4iARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54362 /* "glUniform4iARB" */,
54317 /* "glUniform4i" */,
54317 /* "glUniform4i" */,
@@ -38592,7 +100071,7 @@ epoxy_glUniform4iv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54377 /* "glUniform4iv" */,
54377 /* "glUniform4iv" */,
54390 /* "glUniform4ivARB" */,
@@ -38610,7 +100089,7 @@ epoxy_glUniform4ivARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54390 /* "glUniform4ivARB" */,
54377 /* "glUniform4iv" */,
54377 /* "glUniform4iv" */,
@@ -38628,7 +100107,7 @@ epoxy_glUniform4ui_resolver(void)
GL_extension_GL_EXT_gpu_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54406 /* "glUniform4ui" */,
54406 /* "glUniform4ui" */,
54454 /* "glUniform4uiEXT" */,
@@ -38645,7 +100124,7 @@ epoxy_glUniform4ui64NV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54419 /* "glUniform4ui64NV" */,
54419 /* "glUniform4ui64NV" */,
};
@@ -38661,7 +100140,7 @@ epoxy_glUniform4ui64vNV_resolver(void)
GL_extension_GL_NV_gpu_shader5,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54436 /* "glUniform4ui64vNV" */,
54436 /* "glUniform4ui64vNV" */,
};
@@ -38678,7 +100157,7 @@ epoxy_glUniform4uiEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54454 /* "glUniform4uiEXT" */,
54406 /* "glUniform4ui" */,
54406 /* "glUniform4ui" */,
@@ -38696,7 +100175,7 @@ epoxy_glUniform4uiv_resolver(void)
GL_extension_GL_EXT_gpu_shader4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54470 /* "glUniform4uiv" */,
54470 /* "glUniform4uiv" */,
54484 /* "glUniform4uivEXT" */,
@@ -38714,7 +100193,7 @@ epoxy_glUniform4uivEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54484 /* "glUniform4uivEXT" */,
54470 /* "glUniform4uiv" */,
54470 /* "glUniform4uiv" */,
@@ -38732,7 +100211,7 @@ epoxy_glUniformBlockBinding_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54501 /* "glUniformBlockBinding" */,
54501 /* "glUniformBlockBinding" */,
54501 /* "glUniformBlockBinding" */,
@@ -38779,7 +100258,7 @@ epoxy_glUniformMatrix2dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54634 /* "glUniformMatrix2dv" */,
54634 /* "glUniformMatrix2dv" */,
};
@@ -38796,7 +100275,7 @@ epoxy_glUniformMatrix2fv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54653 /* "glUniformMatrix2fv" */,
54653 /* "glUniformMatrix2fv" */,
54672 /* "glUniformMatrix2fvARB" */,
@@ -38814,7 +100293,7 @@ epoxy_glUniformMatrix2fvARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54672 /* "glUniformMatrix2fvARB" */,
54653 /* "glUniformMatrix2fv" */,
54653 /* "glUniformMatrix2fv" */,
@@ -38831,7 +100310,7 @@ epoxy_glUniformMatrix2x3dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54694 /* "glUniformMatrix2x3dv" */,
54694 /* "glUniformMatrix2x3dv" */,
};
@@ -38848,7 +100327,7 @@ epoxy_glUniformMatrix2x3fv_resolver(void)
GL_extension_GL_NV_non_square_matrices,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54715 /* "glUniformMatrix2x3fv" */,
54715 /* "glUniformMatrix2x3fv" */,
54736 /* "glUniformMatrix2x3fvNV" */,
@@ -38866,7 +100345,7 @@ epoxy_glUniformMatrix2x3fvNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54736 /* "glUniformMatrix2x3fvNV" */,
54715 /* "glUniformMatrix2x3fv" */,
54715 /* "glUniformMatrix2x3fv" */,
@@ -38883,7 +100362,7 @@ epoxy_glUniformMatrix2x4dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54759 /* "glUniformMatrix2x4dv" */,
54759 /* "glUniformMatrix2x4dv" */,
};
@@ -38900,7 +100379,7 @@ epoxy_glUniformMatrix2x4fv_resolver(void)
GL_extension_GL_NV_non_square_matrices,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54780 /* "glUniformMatrix2x4fv" */,
54780 /* "glUniformMatrix2x4fv" */,
54801 /* "glUniformMatrix2x4fvNV" */,
@@ -38918,7 +100397,7 @@ epoxy_glUniformMatrix2x4fvNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54801 /* "glUniformMatrix2x4fvNV" */,
54780 /* "glUniformMatrix2x4fv" */,
54780 /* "glUniformMatrix2x4fv" */,
@@ -38935,7 +100414,7 @@ epoxy_glUniformMatrix3dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54824 /* "glUniformMatrix3dv" */,
54824 /* "glUniformMatrix3dv" */,
};
@@ -38952,7 +100431,7 @@ epoxy_glUniformMatrix3fv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54843 /* "glUniformMatrix3fv" */,
54843 /* "glUniformMatrix3fv" */,
54862 /* "glUniformMatrix3fvARB" */,
@@ -38970,7 +100449,7 @@ epoxy_glUniformMatrix3fvARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54862 /* "glUniformMatrix3fvARB" */,
54843 /* "glUniformMatrix3fv" */,
54843 /* "glUniformMatrix3fv" */,
@@ -38987,7 +100466,7 @@ epoxy_glUniformMatrix3x2dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54884 /* "glUniformMatrix3x2dv" */,
54884 /* "glUniformMatrix3x2dv" */,
};
@@ -39004,7 +100483,7 @@ epoxy_glUniformMatrix3x2fv_resolver(void)
GL_extension_GL_NV_non_square_matrices,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54905 /* "glUniformMatrix3x2fv" */,
54905 /* "glUniformMatrix3x2fv" */,
54926 /* "glUniformMatrix3x2fvNV" */,
@@ -39022,7 +100501,7 @@ epoxy_glUniformMatrix3x2fvNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54926 /* "glUniformMatrix3x2fvNV" */,
54905 /* "glUniformMatrix3x2fv" */,
54905 /* "glUniformMatrix3x2fv" */,
@@ -39039,7 +100518,7 @@ epoxy_glUniformMatrix3x4dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54949 /* "glUniformMatrix3x4dv" */,
54949 /* "glUniformMatrix3x4dv" */,
};
@@ -39056,7 +100535,7 @@ epoxy_glUniformMatrix3x4fv_resolver(void)
GL_extension_GL_NV_non_square_matrices,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54970 /* "glUniformMatrix3x4fv" */,
54970 /* "glUniformMatrix3x4fv" */,
54991 /* "glUniformMatrix3x4fvNV" */,
@@ -39074,7 +100553,7 @@ epoxy_glUniformMatrix3x4fvNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
54991 /* "glUniformMatrix3x4fvNV" */,
54970 /* "glUniformMatrix3x4fv" */,
54970 /* "glUniformMatrix3x4fv" */,
@@ -39091,7 +100570,7 @@ epoxy_glUniformMatrix4dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55014 /* "glUniformMatrix4dv" */,
55014 /* "glUniformMatrix4dv" */,
};
@@ -39108,7 +100587,7 @@ epoxy_glUniformMatrix4fv_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55033 /* "glUniformMatrix4fv" */,
55033 /* "glUniformMatrix4fv" */,
55052 /* "glUniformMatrix4fvARB" */,
@@ -39126,7 +100605,7 @@ epoxy_glUniformMatrix4fvARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55052 /* "glUniformMatrix4fvARB" */,
55033 /* "glUniformMatrix4fv" */,
55033 /* "glUniformMatrix4fv" */,
@@ -39143,7 +100622,7 @@ epoxy_glUniformMatrix4x2dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55074 /* "glUniformMatrix4x2dv" */,
55074 /* "glUniformMatrix4x2dv" */,
};
@@ -39160,7 +100639,7 @@ epoxy_glUniformMatrix4x2fv_resolver(void)
GL_extension_GL_NV_non_square_matrices,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55095 /* "glUniformMatrix4x2fv" */,
55095 /* "glUniformMatrix4x2fv" */,
55116 /* "glUniformMatrix4x2fvNV" */,
@@ -39178,7 +100657,7 @@ epoxy_glUniformMatrix4x2fvNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55116 /* "glUniformMatrix4x2fvNV" */,
55095 /* "glUniformMatrix4x2fv" */,
55095 /* "glUniformMatrix4x2fv" */,
@@ -39195,7 +100674,7 @@ epoxy_glUniformMatrix4x3dv_resolver(void)
GL_extension_GL_ARB_gpu_shader_fp64,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55139 /* "glUniformMatrix4x3dv" */,
55139 /* "glUniformMatrix4x3dv" */,
};
@@ -39212,7 +100691,7 @@ epoxy_glUniformMatrix4x3fv_resolver(void)
GL_extension_GL_NV_non_square_matrices,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55160 /* "glUniformMatrix4x3fv" */,
55160 /* "glUniformMatrix4x3fv" */,
55181 /* "glUniformMatrix4x3fvNV" */,
@@ -39230,7 +100709,7 @@ epoxy_glUniformMatrix4x3fvNV_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55181 /* "glUniformMatrix4x3fvNV" */,
55160 /* "glUniformMatrix4x3fv" */,
55160 /* "glUniformMatrix4x3fv" */,
@@ -39247,7 +100726,7 @@ epoxy_glUniformSubroutinesuiv_resolver(void)
GL_extension_GL_ARB_shader_subroutine,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55204 /* "glUniformSubroutinesuiv" */,
55204 /* "glUniformSubroutinesuiv" */,
};
@@ -39283,7 +100762,7 @@ epoxy_glUnmapBuffer_resolver(void)
GL_extension_GL_OES_mapbuffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55279 /* "glUnmapBuffer" */,
55279 /* "glUnmapBuffer" */,
55293 /* "glUnmapBufferARB" */,
@@ -39303,7 +100782,7 @@ epoxy_glUnmapBufferARB_resolver(void)
GL_extension_GL_OES_mapbuffer,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55293 /* "glUnmapBufferARB" */,
55279 /* "glUnmapBuffer" */,
55279 /* "glUnmapBuffer" */,
@@ -39323,7 +100802,7 @@ epoxy_glUnmapBufferOES_resolver(void)
GL_extension_GL_ARB_vertex_buffer_object,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55310 /* "glUnmapBufferOES" */,
55279 /* "glUnmapBuffer" */,
55279 /* "glUnmapBuffer" */,
@@ -39341,7 +100820,7 @@ epoxy_glUnmapNamedBuffer_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55327 /* "glUnmapNamedBuffer" */,
55327 /* "glUnmapNamedBuffer" */,
};
@@ -39382,7 +100861,7 @@ epoxy_glUseProgram_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55437 /* "glUseProgram" */,
55437 /* "glUseProgram" */,
55450 /* "glUseProgramObjectARB" */,
@@ -39400,7 +100879,7 @@ epoxy_glUseProgramObjectARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55450 /* "glUseProgramObjectARB" */,
55437 /* "glUseProgram" */,
55437 /* "glUseProgram" */,
@@ -39418,7 +100897,7 @@ epoxy_glUseProgramStages_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55472 /* "glUseProgramStages" */,
55472 /* "glUseProgramStages" */,
55472 /* "glUseProgramStages" */,
@@ -39508,7 +100987,7 @@ epoxy_glValidateProgram_resolver(void)
GL_extension_GL_ARB_shader_objects,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55759 /* "glValidateProgram" */,
55759 /* "glValidateProgram" */,
55777 /* "glValidateProgramARB" */,
@@ -39526,7 +101005,7 @@ epoxy_glValidateProgramARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55777 /* "glValidateProgramARB" */,
55759 /* "glValidateProgram" */,
55759 /* "glValidateProgram" */,
@@ -39544,7 +101023,7 @@ epoxy_glValidateProgramPipeline_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
55798 /* "glValidateProgramPipeline" */,
55798 /* "glValidateProgramPipeline" */,
55798 /* "glValidateProgramPipeline" */,
@@ -39879,7 +101358,7 @@ epoxy_glVertexArrayAttribBinding_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
56551 /* "glVertexArrayAttribBinding" */,
56551 /* "glVertexArrayAttribBinding" */,
};
@@ -39895,7 +101374,7 @@ epoxy_glVertexArrayAttribFormat_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
56578 /* "glVertexArrayAttribFormat" */,
56578 /* "glVertexArrayAttribFormat" */,
};
@@ -39911,7 +101390,7 @@ epoxy_glVertexArrayAttribIFormat_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
56604 /* "glVertexArrayAttribIFormat" */,
56604 /* "glVertexArrayAttribIFormat" */,
};
@@ -39927,7 +101406,7 @@ epoxy_glVertexArrayAttribLFormat_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
56631 /* "glVertexArrayAttribLFormat" */,
56631 /* "glVertexArrayAttribLFormat" */,
};
@@ -39949,7 +101428,7 @@ epoxy_glVertexArrayBindingDivisor_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
56691 /* "glVertexArrayBindingDivisor" */,
56691 /* "glVertexArrayBindingDivisor" */,
};
@@ -39977,7 +101456,7 @@ epoxy_glVertexArrayElementBuffer_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
56778 /* "glVertexArrayElementBuffer" */,
56778 /* "glVertexArrayElementBuffer" */,
};
@@ -40101,7 +101580,7 @@ epoxy_glVertexArrayVertexBuffer_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57394 /* "glVertexArrayVertexBuffer" */,
57394 /* "glVertexArrayVertexBuffer" */,
};
@@ -40117,7 +101596,7 @@ epoxy_glVertexArrayVertexBuffers_resolver(void)
GL_extension_GL_ARB_direct_state_access,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57420 /* "glVertexArrayVertexBuffers" */,
57420 /* "glVertexArrayVertexBuffers" */,
};
@@ -40141,7 +101620,7 @@ epoxy_glVertexAttrib1d_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57476 /* "glVertexAttrib1d" */,
57493 /* "glVertexAttrib1dARB" */,
57493 /* "glVertexAttrib1dARB" */,
@@ -40161,7 +101640,7 @@ epoxy_glVertexAttrib1dARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57493 /* "glVertexAttrib1dARB" */,
57493 /* "glVertexAttrib1dARB" */,
57476 /* "glVertexAttrib1d" */,
@@ -40181,7 +101660,7 @@ epoxy_glVertexAttrib1dNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57513 /* "glVertexAttrib1dNV" */,
57476 /* "glVertexAttrib1d" */,
57493 /* "glVertexAttrib1dARB" */,
@@ -40201,7 +101680,7 @@ epoxy_glVertexAttrib1dv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57532 /* "glVertexAttrib1dv" */,
57550 /* "glVertexAttrib1dvARB" */,
57550 /* "glVertexAttrib1dvARB" */,
@@ -40221,7 +101700,7 @@ epoxy_glVertexAttrib1dvARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57550 /* "glVertexAttrib1dvARB" */,
57550 /* "glVertexAttrib1dvARB" */,
57532 /* "glVertexAttrib1dv" */,
@@ -40241,7 +101720,7 @@ epoxy_glVertexAttrib1dvNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57571 /* "glVertexAttrib1dvNV" */,
57532 /* "glVertexAttrib1dv" */,
57550 /* "glVertexAttrib1dvARB" */,
@@ -40262,7 +101741,7 @@ epoxy_glVertexAttrib1f_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57591 /* "glVertexAttrib1f" */,
57591 /* "glVertexAttrib1f" */,
57608 /* "glVertexAttrib1fARB" */,
@@ -40284,7 +101763,7 @@ epoxy_glVertexAttrib1fARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57608 /* "glVertexAttrib1fARB" */,
57608 /* "glVertexAttrib1fARB" */,
57591 /* "glVertexAttrib1f" */,
@@ -40306,7 +101785,7 @@ epoxy_glVertexAttrib1fNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57628 /* "glVertexAttrib1fNV" */,
57591 /* "glVertexAttrib1f" */,
57591 /* "glVertexAttrib1f" */,
@@ -40328,7 +101807,7 @@ epoxy_glVertexAttrib1fv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57647 /* "glVertexAttrib1fv" */,
57647 /* "glVertexAttrib1fv" */,
57665 /* "glVertexAttrib1fvARB" */,
@@ -40350,7 +101829,7 @@ epoxy_glVertexAttrib1fvARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57665 /* "glVertexAttrib1fvARB" */,
57665 /* "glVertexAttrib1fvARB" */,
57647 /* "glVertexAttrib1fv" */,
@@ -40372,7 +101851,7 @@ epoxy_glVertexAttrib1fvNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57686 /* "glVertexAttrib1fvNV" */,
57647 /* "glVertexAttrib1fv" */,
57647 /* "glVertexAttrib1fv" */,
@@ -40405,7 +101884,7 @@ epoxy_glVertexAttrib1s_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57745 /* "glVertexAttrib1s" */,
57762 /* "glVertexAttrib1sARB" */,
57762 /* "glVertexAttrib1sARB" */,
@@ -40425,7 +101904,7 @@ epoxy_glVertexAttrib1sARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57762 /* "glVertexAttrib1sARB" */,
57762 /* "glVertexAttrib1sARB" */,
57745 /* "glVertexAttrib1s" */,
@@ -40445,7 +101924,7 @@ epoxy_glVertexAttrib1sNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57782 /* "glVertexAttrib1sNV" */,
57745 /* "glVertexAttrib1s" */,
57762 /* "glVertexAttrib1sARB" */,
@@ -40465,7 +101944,7 @@ epoxy_glVertexAttrib1sv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57801 /* "glVertexAttrib1sv" */,
57819 /* "glVertexAttrib1svARB" */,
57819 /* "glVertexAttrib1svARB" */,
@@ -40485,7 +101964,7 @@ epoxy_glVertexAttrib1svARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57819 /* "glVertexAttrib1svARB" */,
57819 /* "glVertexAttrib1svARB" */,
57801 /* "glVertexAttrib1sv" */,
@@ -40505,7 +101984,7 @@ epoxy_glVertexAttrib1svNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57840 /* "glVertexAttrib1svNV" */,
57801 /* "glVertexAttrib1sv" */,
57819 /* "glVertexAttrib1svARB" */,
@@ -40525,7 +102004,7 @@ epoxy_glVertexAttrib2d_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57860 /* "glVertexAttrib2d" */,
57877 /* "glVertexAttrib2dARB" */,
57877 /* "glVertexAttrib2dARB" */,
@@ -40545,7 +102024,7 @@ epoxy_glVertexAttrib2dARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57877 /* "glVertexAttrib2dARB" */,
57877 /* "glVertexAttrib2dARB" */,
57860 /* "glVertexAttrib2d" */,
@@ -40565,7 +102044,7 @@ epoxy_glVertexAttrib2dNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57897 /* "glVertexAttrib2dNV" */,
57860 /* "glVertexAttrib2d" */,
57877 /* "glVertexAttrib2dARB" */,
@@ -40585,7 +102064,7 @@ epoxy_glVertexAttrib2dv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57916 /* "glVertexAttrib2dv" */,
57934 /* "glVertexAttrib2dvARB" */,
57934 /* "glVertexAttrib2dvARB" */,
@@ -40605,7 +102084,7 @@ epoxy_glVertexAttrib2dvARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57934 /* "glVertexAttrib2dvARB" */,
57934 /* "glVertexAttrib2dvARB" */,
57916 /* "glVertexAttrib2dv" */,
@@ -40625,7 +102104,7 @@ epoxy_glVertexAttrib2dvNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57955 /* "glVertexAttrib2dvNV" */,
57916 /* "glVertexAttrib2dv" */,
57934 /* "glVertexAttrib2dvARB" */,
@@ -40646,7 +102125,7 @@ epoxy_glVertexAttrib2f_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57975 /* "glVertexAttrib2f" */,
57975 /* "glVertexAttrib2f" */,
57992 /* "glVertexAttrib2fARB" */,
@@ -40668,7 +102147,7 @@ epoxy_glVertexAttrib2fARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
57992 /* "glVertexAttrib2fARB" */,
57992 /* "glVertexAttrib2fARB" */,
57975 /* "glVertexAttrib2f" */,
@@ -40690,7 +102169,7 @@ epoxy_glVertexAttrib2fNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58012 /* "glVertexAttrib2fNV" */,
57975 /* "glVertexAttrib2f" */,
57975 /* "glVertexAttrib2f" */,
@@ -40712,7 +102191,7 @@ epoxy_glVertexAttrib2fv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58031 /* "glVertexAttrib2fv" */,
58031 /* "glVertexAttrib2fv" */,
58049 /* "glVertexAttrib2fvARB" */,
@@ -40734,7 +102213,7 @@ epoxy_glVertexAttrib2fvARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58049 /* "glVertexAttrib2fvARB" */,
58049 /* "glVertexAttrib2fvARB" */,
58031 /* "glVertexAttrib2fv" */,
@@ -40756,7 +102235,7 @@ epoxy_glVertexAttrib2fvNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58070 /* "glVertexAttrib2fvNV" */,
58031 /* "glVertexAttrib2fv" */,
58031 /* "glVertexAttrib2fv" */,
@@ -40789,7 +102268,7 @@ epoxy_glVertexAttrib2s_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58129 /* "glVertexAttrib2s" */,
58146 /* "glVertexAttrib2sARB" */,
58146 /* "glVertexAttrib2sARB" */,
@@ -40809,7 +102288,7 @@ epoxy_glVertexAttrib2sARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58146 /* "glVertexAttrib2sARB" */,
58146 /* "glVertexAttrib2sARB" */,
58129 /* "glVertexAttrib2s" */,
@@ -40829,7 +102308,7 @@ epoxy_glVertexAttrib2sNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58166 /* "glVertexAttrib2sNV" */,
58129 /* "glVertexAttrib2s" */,
58146 /* "glVertexAttrib2sARB" */,
@@ -40849,7 +102328,7 @@ epoxy_glVertexAttrib2sv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58185 /* "glVertexAttrib2sv" */,
58203 /* "glVertexAttrib2svARB" */,
58203 /* "glVertexAttrib2svARB" */,
@@ -40869,7 +102348,7 @@ epoxy_glVertexAttrib2svARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58203 /* "glVertexAttrib2svARB" */,
58203 /* "glVertexAttrib2svARB" */,
58185 /* "glVertexAttrib2sv" */,
@@ -40889,7 +102368,7 @@ epoxy_glVertexAttrib2svNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58224 /* "glVertexAttrib2svNV" */,
58185 /* "glVertexAttrib2sv" */,
58203 /* "glVertexAttrib2svARB" */,
@@ -40909,7 +102388,7 @@ epoxy_glVertexAttrib3d_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58244 /* "glVertexAttrib3d" */,
58261 /* "glVertexAttrib3dARB" */,
58261 /* "glVertexAttrib3dARB" */,
@@ -40929,7 +102408,7 @@ epoxy_glVertexAttrib3dARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58261 /* "glVertexAttrib3dARB" */,
58261 /* "glVertexAttrib3dARB" */,
58244 /* "glVertexAttrib3d" */,
@@ -40949,7 +102428,7 @@ epoxy_glVertexAttrib3dNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58281 /* "glVertexAttrib3dNV" */,
58244 /* "glVertexAttrib3d" */,
58261 /* "glVertexAttrib3dARB" */,
@@ -40969,7 +102448,7 @@ epoxy_glVertexAttrib3dv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58300 /* "glVertexAttrib3dv" */,
58318 /* "glVertexAttrib3dvARB" */,
58318 /* "glVertexAttrib3dvARB" */,
@@ -40989,7 +102468,7 @@ epoxy_glVertexAttrib3dvARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58318 /* "glVertexAttrib3dvARB" */,
58318 /* "glVertexAttrib3dvARB" */,
58300 /* "glVertexAttrib3dv" */,
@@ -41009,7 +102488,7 @@ epoxy_glVertexAttrib3dvNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58339 /* "glVertexAttrib3dvNV" */,
58300 /* "glVertexAttrib3dv" */,
58318 /* "glVertexAttrib3dvARB" */,
@@ -41030,7 +102509,7 @@ epoxy_glVertexAttrib3f_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58359 /* "glVertexAttrib3f" */,
58359 /* "glVertexAttrib3f" */,
58376 /* "glVertexAttrib3fARB" */,
@@ -41052,7 +102531,7 @@ epoxy_glVertexAttrib3fARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58376 /* "glVertexAttrib3fARB" */,
58376 /* "glVertexAttrib3fARB" */,
58359 /* "glVertexAttrib3f" */,
@@ -41074,7 +102553,7 @@ epoxy_glVertexAttrib3fNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58396 /* "glVertexAttrib3fNV" */,
58359 /* "glVertexAttrib3f" */,
58359 /* "glVertexAttrib3f" */,
@@ -41096,7 +102575,7 @@ epoxy_glVertexAttrib3fv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58415 /* "glVertexAttrib3fv" */,
58415 /* "glVertexAttrib3fv" */,
58433 /* "glVertexAttrib3fvARB" */,
@@ -41118,7 +102597,7 @@ epoxy_glVertexAttrib3fvARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58433 /* "glVertexAttrib3fvARB" */,
58433 /* "glVertexAttrib3fvARB" */,
58415 /* "glVertexAttrib3fv" */,
@@ -41140,7 +102619,7 @@ epoxy_glVertexAttrib3fvNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58454 /* "glVertexAttrib3fvNV" */,
58415 /* "glVertexAttrib3fv" */,
58415 /* "glVertexAttrib3fv" */,
@@ -41173,7 +102652,7 @@ epoxy_glVertexAttrib3s_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58513 /* "glVertexAttrib3s" */,
58530 /* "glVertexAttrib3sARB" */,
58530 /* "glVertexAttrib3sARB" */,
@@ -41193,7 +102672,7 @@ epoxy_glVertexAttrib3sARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58530 /* "glVertexAttrib3sARB" */,
58530 /* "glVertexAttrib3sARB" */,
58513 /* "glVertexAttrib3s" */,
@@ -41213,7 +102692,7 @@ epoxy_glVertexAttrib3sNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58550 /* "glVertexAttrib3sNV" */,
58513 /* "glVertexAttrib3s" */,
58530 /* "glVertexAttrib3sARB" */,
@@ -41233,7 +102712,7 @@ epoxy_glVertexAttrib3sv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58569 /* "glVertexAttrib3sv" */,
58587 /* "glVertexAttrib3svARB" */,
58587 /* "glVertexAttrib3svARB" */,
@@ -41253,7 +102732,7 @@ epoxy_glVertexAttrib3svARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58587 /* "glVertexAttrib3svARB" */,
58587 /* "glVertexAttrib3svARB" */,
58569 /* "glVertexAttrib3sv" */,
@@ -41273,7 +102752,7 @@ epoxy_glVertexAttrib3svNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58608 /* "glVertexAttrib3svNV" */,
58569 /* "glVertexAttrib3sv" */,
58587 /* "glVertexAttrib3svARB" */,
@@ -41292,7 +102771,7 @@ epoxy_glVertexAttrib4Nbv_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58628 /* "glVertexAttrib4Nbv" */,
58647 /* "glVertexAttrib4NbvARB" */,
58647 /* "glVertexAttrib4NbvARB" */,
@@ -41310,7 +102789,7 @@ epoxy_glVertexAttrib4NbvARB_resolver(void)
Desktop_OpenGL_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58647 /* "glVertexAttrib4NbvARB" */,
58647 /* "glVertexAttrib4NbvARB" */,
58628 /* "glVertexAttrib4Nbv" */,
@@ -41328,7 +102807,7 @@ epoxy_glVertexAttrib4Niv_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58669 /* "glVertexAttrib4Niv" */,
58688 /* "glVertexAttrib4NivARB" */,
58688 /* "glVertexAttrib4NivARB" */,
@@ -41346,7 +102825,7 @@ epoxy_glVertexAttrib4NivARB_resolver(void)
Desktop_OpenGL_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58688 /* "glVertexAttrib4NivARB" */,
58688 /* "glVertexAttrib4NivARB" */,
58669 /* "glVertexAttrib4Niv" */,
@@ -41364,7 +102843,7 @@ epoxy_glVertexAttrib4Nsv_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58710 /* "glVertexAttrib4Nsv" */,
58729 /* "glVertexAttrib4NsvARB" */,
58729 /* "glVertexAttrib4NsvARB" */,
@@ -41382,7 +102861,7 @@ epoxy_glVertexAttrib4NsvARB_resolver(void)
Desktop_OpenGL_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58729 /* "glVertexAttrib4NsvARB" */,
58729 /* "glVertexAttrib4NsvARB" */,
58710 /* "glVertexAttrib4Nsv" */,
@@ -41401,7 +102880,7 @@ epoxy_glVertexAttrib4Nub_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58751 /* "glVertexAttrib4Nub" */,
58770 /* "glVertexAttrib4NubARB" */,
58770 /* "glVertexAttrib4NubARB" */,
@@ -41421,7 +102900,7 @@ epoxy_glVertexAttrib4NubARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58770 /* "glVertexAttrib4NubARB" */,
58770 /* "glVertexAttrib4NubARB" */,
58751 /* "glVertexAttrib4Nub" */,
@@ -41441,7 +102920,7 @@ epoxy_glVertexAttrib4Nubv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58792 /* "glVertexAttrib4Nubv" */,
58812 /* "glVertexAttrib4NubvARB" */,
58812 /* "glVertexAttrib4NubvARB" */,
@@ -41461,7 +102940,7 @@ epoxy_glVertexAttrib4NubvARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58812 /* "glVertexAttrib4NubvARB" */,
58812 /* "glVertexAttrib4NubvARB" */,
58792 /* "glVertexAttrib4Nubv" */,
@@ -41480,7 +102959,7 @@ epoxy_glVertexAttrib4Nuiv_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58835 /* "glVertexAttrib4Nuiv" */,
58855 /* "glVertexAttrib4NuivARB" */,
58855 /* "glVertexAttrib4NuivARB" */,
@@ -41498,7 +102977,7 @@ epoxy_glVertexAttrib4NuivARB_resolver(void)
Desktop_OpenGL_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58855 /* "glVertexAttrib4NuivARB" */,
58855 /* "glVertexAttrib4NuivARB" */,
58835 /* "glVertexAttrib4Nuiv" */,
@@ -41516,7 +102995,7 @@ epoxy_glVertexAttrib4Nusv_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58878 /* "glVertexAttrib4Nusv" */,
58898 /* "glVertexAttrib4NusvARB" */,
58898 /* "glVertexAttrib4NusvARB" */,
@@ -41534,7 +103013,7 @@ epoxy_glVertexAttrib4NusvARB_resolver(void)
Desktop_OpenGL_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58898 /* "glVertexAttrib4NusvARB" */,
58898 /* "glVertexAttrib4NusvARB" */,
58878 /* "glVertexAttrib4Nusv" */,
@@ -41552,7 +103031,7 @@ epoxy_glVertexAttrib4bv_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58921 /* "glVertexAttrib4bv" */,
58939 /* "glVertexAttrib4bvARB" */,
58939 /* "glVertexAttrib4bvARB" */,
@@ -41570,7 +103049,7 @@ epoxy_glVertexAttrib4bvARB_resolver(void)
Desktop_OpenGL_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58939 /* "glVertexAttrib4bvARB" */,
58939 /* "glVertexAttrib4bvARB" */,
58921 /* "glVertexAttrib4bv" */,
@@ -41589,7 +103068,7 @@ epoxy_glVertexAttrib4d_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58960 /* "glVertexAttrib4d" */,
58977 /* "glVertexAttrib4dARB" */,
58977 /* "glVertexAttrib4dARB" */,
@@ -41609,7 +103088,7 @@ epoxy_glVertexAttrib4dARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58977 /* "glVertexAttrib4dARB" */,
58977 /* "glVertexAttrib4dARB" */,
58960 /* "glVertexAttrib4d" */,
@@ -41629,7 +103108,7 @@ epoxy_glVertexAttrib4dNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
58997 /* "glVertexAttrib4dNV" */,
58960 /* "glVertexAttrib4d" */,
58977 /* "glVertexAttrib4dARB" */,
@@ -41649,7 +103128,7 @@ epoxy_glVertexAttrib4dv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59016 /* "glVertexAttrib4dv" */,
59034 /* "glVertexAttrib4dvARB" */,
59034 /* "glVertexAttrib4dvARB" */,
@@ -41669,7 +103148,7 @@ epoxy_glVertexAttrib4dvARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59034 /* "glVertexAttrib4dvARB" */,
59034 /* "glVertexAttrib4dvARB" */,
59016 /* "glVertexAttrib4dv" */,
@@ -41689,7 +103168,7 @@ epoxy_glVertexAttrib4dvNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59055 /* "glVertexAttrib4dvNV" */,
59016 /* "glVertexAttrib4dv" */,
59034 /* "glVertexAttrib4dvARB" */,
@@ -41710,7 +103189,7 @@ epoxy_glVertexAttrib4f_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59075 /* "glVertexAttrib4f" */,
59075 /* "glVertexAttrib4f" */,
59092 /* "glVertexAttrib4fARB" */,
@@ -41732,7 +103211,7 @@ epoxy_glVertexAttrib4fARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59092 /* "glVertexAttrib4fARB" */,
59092 /* "glVertexAttrib4fARB" */,
59075 /* "glVertexAttrib4f" */,
@@ -41754,7 +103233,7 @@ epoxy_glVertexAttrib4fNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59112 /* "glVertexAttrib4fNV" */,
59075 /* "glVertexAttrib4f" */,
59075 /* "glVertexAttrib4f" */,
@@ -41776,7 +103255,7 @@ epoxy_glVertexAttrib4fv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59131 /* "glVertexAttrib4fv" */,
59131 /* "glVertexAttrib4fv" */,
59149 /* "glVertexAttrib4fvARB" */,
@@ -41798,7 +103277,7 @@ epoxy_glVertexAttrib4fvARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59149 /* "glVertexAttrib4fvARB" */,
59149 /* "glVertexAttrib4fvARB" */,
59131 /* "glVertexAttrib4fv" */,
@@ -41820,7 +103299,7 @@ epoxy_glVertexAttrib4fvNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59170 /* "glVertexAttrib4fvNV" */,
59131 /* "glVertexAttrib4fv" */,
59131 /* "glVertexAttrib4fv" */,
@@ -41852,7 +103331,7 @@ epoxy_glVertexAttrib4iv_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59229 /* "glVertexAttrib4iv" */,
59247 /* "glVertexAttrib4ivARB" */,
59247 /* "glVertexAttrib4ivARB" */,
@@ -41870,7 +103349,7 @@ epoxy_glVertexAttrib4ivARB_resolver(void)
Desktop_OpenGL_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59247 /* "glVertexAttrib4ivARB" */,
59247 /* "glVertexAttrib4ivARB" */,
59229 /* "glVertexAttrib4iv" */,
@@ -41889,7 +103368,7 @@ epoxy_glVertexAttrib4s_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59268 /* "glVertexAttrib4s" */,
59285 /* "glVertexAttrib4sARB" */,
59285 /* "glVertexAttrib4sARB" */,
@@ -41909,7 +103388,7 @@ epoxy_glVertexAttrib4sARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59285 /* "glVertexAttrib4sARB" */,
59285 /* "glVertexAttrib4sARB" */,
59268 /* "glVertexAttrib4s" */,
@@ -41929,7 +103408,7 @@ epoxy_glVertexAttrib4sNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59305 /* "glVertexAttrib4sNV" */,
59268 /* "glVertexAttrib4s" */,
59285 /* "glVertexAttrib4sARB" */,
@@ -41949,7 +103428,7 @@ epoxy_glVertexAttrib4sv_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59324 /* "glVertexAttrib4sv" */,
59342 /* "glVertexAttrib4svARB" */,
59342 /* "glVertexAttrib4svARB" */,
@@ -41969,7 +103448,7 @@ epoxy_glVertexAttrib4svARB_resolver(void)
GL_extension_GL_NV_vertex_program,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59342 /* "glVertexAttrib4svARB" */,
59342 /* "glVertexAttrib4svARB" */,
59324 /* "glVertexAttrib4sv" */,
@@ -41989,7 +103468,7 @@ epoxy_glVertexAttrib4svNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59363 /* "glVertexAttrib4svNV" */,
59324 /* "glVertexAttrib4sv" */,
59342 /* "glVertexAttrib4svARB" */,
@@ -42009,7 +103488,7 @@ epoxy_glVertexAttrib4ubNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59383 /* "glVertexAttrib4ubNV" */,
58751 /* "glVertexAttrib4Nub" */,
58770 /* "glVertexAttrib4NubARB" */,
@@ -42028,7 +103507,7 @@ epoxy_glVertexAttrib4ubv_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59403 /* "glVertexAttrib4ubv" */,
59422 /* "glVertexAttrib4ubvARB" */,
59422 /* "glVertexAttrib4ubvARB" */,
@@ -42046,7 +103525,7 @@ epoxy_glVertexAttrib4ubvARB_resolver(void)
Desktop_OpenGL_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59422 /* "glVertexAttrib4ubvARB" */,
59422 /* "glVertexAttrib4ubvARB" */,
59403 /* "glVertexAttrib4ubv" */,
@@ -42065,7 +103544,7 @@ epoxy_glVertexAttrib4ubvNV_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59444 /* "glVertexAttrib4ubvNV" */,
58792 /* "glVertexAttrib4Nubv" */,
58812 /* "glVertexAttrib4NubvARB" */,
@@ -42084,7 +103563,7 @@ epoxy_glVertexAttrib4uiv_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59465 /* "glVertexAttrib4uiv" */,
59484 /* "glVertexAttrib4uivARB" */,
59484 /* "glVertexAttrib4uivARB" */,
@@ -42102,7 +103581,7 @@ epoxy_glVertexAttrib4uivARB_resolver(void)
Desktop_OpenGL_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59484 /* "glVertexAttrib4uivARB" */,
59484 /* "glVertexAttrib4uivARB" */,
59465 /* "glVertexAttrib4uiv" */,
@@ -42120,7 +103599,7 @@ epoxy_glVertexAttrib4usv_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59506 /* "glVertexAttrib4usv" */,
59525 /* "glVertexAttrib4usvARB" */,
59525 /* "glVertexAttrib4usvARB" */,
@@ -42138,7 +103617,7 @@ epoxy_glVertexAttrib4usvARB_resolver(void)
Desktop_OpenGL_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59525 /* "glVertexAttrib4usvARB" */,
59525 /* "glVertexAttrib4usvARB" */,
59506 /* "glVertexAttrib4usv" */,
@@ -42162,7 +103641,7 @@ epoxy_glVertexAttribBinding_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59576 /* "glVertexAttribBinding" */,
59576 /* "glVertexAttribBinding" */,
59576 /* "glVertexAttribBinding" */,
@@ -42183,7 +103662,7 @@ epoxy_glVertexAttribDivisor_resolver(void)
GL_extension_GL_NV_instanced_arrays,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59598 /* "glVertexAttribDivisor" */,
59598 /* "glVertexAttribDivisor" */,
59620 /* "glVertexAttribDivisorANGLE" */,
@@ -42207,7 +103686,7 @@ epoxy_glVertexAttribDivisorANGLE_resolver(void)
GL_extension_GL_NV_instanced_arrays,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59620 /* "glVertexAttribDivisorANGLE" */,
59598 /* "glVertexAttribDivisor" */,
59598 /* "glVertexAttribDivisor" */,
@@ -42231,7 +103710,7 @@ epoxy_glVertexAttribDivisorARB_resolver(void)
GL_extension_GL_NV_instanced_arrays,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59647 /* "glVertexAttribDivisorARB" */,
59598 /* "glVertexAttribDivisor" */,
59598 /* "glVertexAttribDivisor" */,
@@ -42255,7 +103734,7 @@ epoxy_glVertexAttribDivisorEXT_resolver(void)
GL_extension_GL_NV_instanced_arrays,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59672 /* "glVertexAttribDivisorEXT" */,
59598 /* "glVertexAttribDivisor" */,
59598 /* "glVertexAttribDivisor" */,
@@ -42279,7 +103758,7 @@ epoxy_glVertexAttribDivisorNV_resolver(void)
GL_extension_GL_EXT_instanced_arrays,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59697 /* "glVertexAttribDivisorNV" */,
59598 /* "glVertexAttribDivisor" */,
59598 /* "glVertexAttribDivisor" */,
@@ -42300,7 +103779,7 @@ epoxy_glVertexAttribFormat_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59721 /* "glVertexAttribFormat" */,
59721 /* "glVertexAttribFormat" */,
59721 /* "glVertexAttribFormat" */,
@@ -42323,7 +103802,7 @@ epoxy_glVertexAttribI1i_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59765 /* "glVertexAttribI1i" */,
59783 /* "glVertexAttribI1iEXT" */,
};
@@ -42339,7 +103818,7 @@ epoxy_glVertexAttribI1iEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59783 /* "glVertexAttribI1iEXT" */,
59765 /* "glVertexAttribI1i" */,
};
@@ -42355,7 +103834,7 @@ epoxy_glVertexAttribI1iv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59804 /* "glVertexAttribI1iv" */,
59823 /* "glVertexAttribI1ivEXT" */,
};
@@ -42371,7 +103850,7 @@ epoxy_glVertexAttribI1ivEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59823 /* "glVertexAttribI1ivEXT" */,
59804 /* "glVertexAttribI1iv" */,
};
@@ -42387,7 +103866,7 @@ epoxy_glVertexAttribI1ui_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59845 /* "glVertexAttribI1ui" */,
59864 /* "glVertexAttribI1uiEXT" */,
};
@@ -42403,7 +103882,7 @@ epoxy_glVertexAttribI1uiEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59864 /* "glVertexAttribI1uiEXT" */,
59845 /* "glVertexAttribI1ui" */,
};
@@ -42419,7 +103898,7 @@ epoxy_glVertexAttribI1uiv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59886 /* "glVertexAttribI1uiv" */,
59906 /* "glVertexAttribI1uivEXT" */,
};
@@ -42435,7 +103914,7 @@ epoxy_glVertexAttribI1uivEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59906 /* "glVertexAttribI1uivEXT" */,
59886 /* "glVertexAttribI1uiv" */,
};
@@ -42451,7 +103930,7 @@ epoxy_glVertexAttribI2i_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59929 /* "glVertexAttribI2i" */,
59947 /* "glVertexAttribI2iEXT" */,
};
@@ -42467,7 +103946,7 @@ epoxy_glVertexAttribI2iEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59947 /* "glVertexAttribI2iEXT" */,
59929 /* "glVertexAttribI2i" */,
};
@@ -42483,7 +103962,7 @@ epoxy_glVertexAttribI2iv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59968 /* "glVertexAttribI2iv" */,
59987 /* "glVertexAttribI2ivEXT" */,
};
@@ -42499,7 +103978,7 @@ epoxy_glVertexAttribI2ivEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
59987 /* "glVertexAttribI2ivEXT" */,
59968 /* "glVertexAttribI2iv" */,
};
@@ -42515,7 +103994,7 @@ epoxy_glVertexAttribI2ui_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60009 /* "glVertexAttribI2ui" */,
60028 /* "glVertexAttribI2uiEXT" */,
};
@@ -42531,7 +104010,7 @@ epoxy_glVertexAttribI2uiEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60028 /* "glVertexAttribI2uiEXT" */,
60009 /* "glVertexAttribI2ui" */,
};
@@ -42547,7 +104026,7 @@ epoxy_glVertexAttribI2uiv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60050 /* "glVertexAttribI2uiv" */,
60070 /* "glVertexAttribI2uivEXT" */,
};
@@ -42563,7 +104042,7 @@ epoxy_glVertexAttribI2uivEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60070 /* "glVertexAttribI2uivEXT" */,
60050 /* "glVertexAttribI2uiv" */,
};
@@ -42579,7 +104058,7 @@ epoxy_glVertexAttribI3i_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60093 /* "glVertexAttribI3i" */,
60111 /* "glVertexAttribI3iEXT" */,
};
@@ -42595,7 +104074,7 @@ epoxy_glVertexAttribI3iEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60111 /* "glVertexAttribI3iEXT" */,
60093 /* "glVertexAttribI3i" */,
};
@@ -42611,7 +104090,7 @@ epoxy_glVertexAttribI3iv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60132 /* "glVertexAttribI3iv" */,
60151 /* "glVertexAttribI3ivEXT" */,
};
@@ -42627,7 +104106,7 @@ epoxy_glVertexAttribI3ivEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60151 /* "glVertexAttribI3ivEXT" */,
60132 /* "glVertexAttribI3iv" */,
};
@@ -42643,7 +104122,7 @@ epoxy_glVertexAttribI3ui_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60173 /* "glVertexAttribI3ui" */,
60192 /* "glVertexAttribI3uiEXT" */,
};
@@ -42659,7 +104138,7 @@ epoxy_glVertexAttribI3uiEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60192 /* "glVertexAttribI3uiEXT" */,
60173 /* "glVertexAttribI3ui" */,
};
@@ -42675,7 +104154,7 @@ epoxy_glVertexAttribI3uiv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60214 /* "glVertexAttribI3uiv" */,
60234 /* "glVertexAttribI3uivEXT" */,
};
@@ -42691,7 +104170,7 @@ epoxy_glVertexAttribI3uivEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60234 /* "glVertexAttribI3uivEXT" */,
60214 /* "glVertexAttribI3uiv" */,
};
@@ -42707,7 +104186,7 @@ epoxy_glVertexAttribI4bv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60257 /* "glVertexAttribI4bv" */,
60276 /* "glVertexAttribI4bvEXT" */,
};
@@ -42723,7 +104202,7 @@ epoxy_glVertexAttribI4bvEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60276 /* "glVertexAttribI4bvEXT" */,
60257 /* "glVertexAttribI4bv" */,
};
@@ -42740,7 +104219,7 @@ epoxy_glVertexAttribI4i_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60298 /* "glVertexAttribI4i" */,
60298 /* "glVertexAttribI4i" */,
60316 /* "glVertexAttribI4iEXT" */,
@@ -42758,7 +104237,7 @@ epoxy_glVertexAttribI4iEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60316 /* "glVertexAttribI4iEXT" */,
60298 /* "glVertexAttribI4i" */,
60298 /* "glVertexAttribI4i" */,
@@ -42776,7 +104255,7 @@ epoxy_glVertexAttribI4iv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60337 /* "glVertexAttribI4iv" */,
60337 /* "glVertexAttribI4iv" */,
60356 /* "glVertexAttribI4ivEXT" */,
@@ -42794,7 +104273,7 @@ epoxy_glVertexAttribI4ivEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60356 /* "glVertexAttribI4ivEXT" */,
60337 /* "glVertexAttribI4iv" */,
60337 /* "glVertexAttribI4iv" */,
@@ -42811,7 +104290,7 @@ epoxy_glVertexAttribI4sv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60378 /* "glVertexAttribI4sv" */,
60397 /* "glVertexAttribI4svEXT" */,
};
@@ -42827,7 +104306,7 @@ epoxy_glVertexAttribI4svEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60397 /* "glVertexAttribI4svEXT" */,
60378 /* "glVertexAttribI4sv" */,
};
@@ -42843,7 +104322,7 @@ epoxy_glVertexAttribI4ubv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60419 /* "glVertexAttribI4ubv" */,
60439 /* "glVertexAttribI4ubvEXT" */,
};
@@ -42859,7 +104338,7 @@ epoxy_glVertexAttribI4ubvEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60439 /* "glVertexAttribI4ubvEXT" */,
60419 /* "glVertexAttribI4ubv" */,
};
@@ -42876,7 +104355,7 @@ epoxy_glVertexAttribI4ui_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60462 /* "glVertexAttribI4ui" */,
60462 /* "glVertexAttribI4ui" */,
60481 /* "glVertexAttribI4uiEXT" */,
@@ -42894,7 +104373,7 @@ epoxy_glVertexAttribI4uiEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60481 /* "glVertexAttribI4uiEXT" */,
60462 /* "glVertexAttribI4ui" */,
60462 /* "glVertexAttribI4ui" */,
@@ -42912,7 +104391,7 @@ epoxy_glVertexAttribI4uiv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60503 /* "glVertexAttribI4uiv" */,
60503 /* "glVertexAttribI4uiv" */,
60523 /* "glVertexAttribI4uivEXT" */,
@@ -42930,7 +104409,7 @@ epoxy_glVertexAttribI4uivEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60523 /* "glVertexAttribI4uivEXT" */,
60503 /* "glVertexAttribI4uiv" */,
60503 /* "glVertexAttribI4uiv" */,
@@ -42947,7 +104426,7 @@ epoxy_glVertexAttribI4usv_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60546 /* "glVertexAttribI4usv" */,
60566 /* "glVertexAttribI4usvEXT" */,
};
@@ -42963,7 +104442,7 @@ epoxy_glVertexAttribI4usvEXT_resolver(void)
Desktop_OpenGL_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60566 /* "glVertexAttribI4usvEXT" */,
60546 /* "glVertexAttribI4usv" */,
};
@@ -42980,7 +104459,7 @@ epoxy_glVertexAttribIFormat_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60589 /* "glVertexAttribIFormat" */,
60589 /* "glVertexAttribIFormat" */,
60589 /* "glVertexAttribIFormat" */,
@@ -43004,7 +104483,7 @@ epoxy_glVertexAttribIPointer_resolver(void)
GL_extension_GL_NV_vertex_program4,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60635 /* "glVertexAttribIPointer" */,
60635 /* "glVertexAttribIPointer" */,
60658 /* "glVertexAttribIPointerEXT" */,
@@ -43022,7 +104501,7 @@ epoxy_glVertexAttribIPointerEXT_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60658 /* "glVertexAttribIPointerEXT" */,
60635 /* "glVertexAttribIPointer" */,
60635 /* "glVertexAttribIPointer" */,
@@ -43040,7 +104519,7 @@ epoxy_glVertexAttribL1d_resolver(void)
GL_extension_GL_EXT_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60684 /* "glVertexAttribL1d" */,
60684 /* "glVertexAttribL1d" */,
60702 /* "glVertexAttribL1dEXT" */,
@@ -43058,7 +104537,7 @@ epoxy_glVertexAttribL1dEXT_resolver(void)
GL_extension_GL_ARB_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60702 /* "glVertexAttribL1dEXT" */,
60684 /* "glVertexAttribL1d" */,
60684 /* "glVertexAttribL1d" */,
@@ -43076,7 +104555,7 @@ epoxy_glVertexAttribL1dv_resolver(void)
GL_extension_GL_EXT_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60723 /* "glVertexAttribL1dv" */,
60723 /* "glVertexAttribL1dv" */,
60742 /* "glVertexAttribL1dvEXT" */,
@@ -43094,7 +104573,7 @@ epoxy_glVertexAttribL1dvEXT_resolver(void)
GL_extension_GL_ARB_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60742 /* "glVertexAttribL1dvEXT" */,
60723 /* "glVertexAttribL1dv" */,
60723 /* "glVertexAttribL1dv" */,
@@ -43148,7 +104627,7 @@ epoxy_glVertexAttribL2d_resolver(void)
GL_extension_GL_EXT_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60905 /* "glVertexAttribL2d" */,
60905 /* "glVertexAttribL2d" */,
60923 /* "glVertexAttribL2dEXT" */,
@@ -43166,7 +104645,7 @@ epoxy_glVertexAttribL2dEXT_resolver(void)
GL_extension_GL_ARB_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60923 /* "glVertexAttribL2dEXT" */,
60905 /* "glVertexAttribL2d" */,
60905 /* "glVertexAttribL2d" */,
@@ -43184,7 +104663,7 @@ epoxy_glVertexAttribL2dv_resolver(void)
GL_extension_GL_EXT_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60944 /* "glVertexAttribL2dv" */,
60944 /* "glVertexAttribL2dv" */,
60963 /* "glVertexAttribL2dvEXT" */,
@@ -43202,7 +104681,7 @@ epoxy_glVertexAttribL2dvEXT_resolver(void)
GL_extension_GL_ARB_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
60963 /* "glVertexAttribL2dvEXT" */,
60944 /* "glVertexAttribL2dv" */,
60944 /* "glVertexAttribL2dv" */,
@@ -43244,7 +104723,7 @@ epoxy_glVertexAttribL3d_resolver(void)
GL_extension_GL_EXT_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61077 /* "glVertexAttribL3d" */,
61077 /* "glVertexAttribL3d" */,
61095 /* "glVertexAttribL3dEXT" */,
@@ -43262,7 +104741,7 @@ epoxy_glVertexAttribL3dEXT_resolver(void)
GL_extension_GL_ARB_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61095 /* "glVertexAttribL3dEXT" */,
61077 /* "glVertexAttribL3d" */,
61077 /* "glVertexAttribL3d" */,
@@ -43280,7 +104759,7 @@ epoxy_glVertexAttribL3dv_resolver(void)
GL_extension_GL_EXT_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61116 /* "glVertexAttribL3dv" */,
61116 /* "glVertexAttribL3dv" */,
61135 /* "glVertexAttribL3dvEXT" */,
@@ -43298,7 +104777,7 @@ epoxy_glVertexAttribL3dvEXT_resolver(void)
GL_extension_GL_ARB_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61135 /* "glVertexAttribL3dvEXT" */,
61116 /* "glVertexAttribL3dv" */,
61116 /* "glVertexAttribL3dv" */,
@@ -43340,7 +104819,7 @@ epoxy_glVertexAttribL4d_resolver(void)
GL_extension_GL_EXT_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61249 /* "glVertexAttribL4d" */,
61249 /* "glVertexAttribL4d" */,
61267 /* "glVertexAttribL4dEXT" */,
@@ -43358,7 +104837,7 @@ epoxy_glVertexAttribL4dEXT_resolver(void)
GL_extension_GL_ARB_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61267 /* "glVertexAttribL4dEXT" */,
61249 /* "glVertexAttribL4d" */,
61249 /* "glVertexAttribL4d" */,
@@ -43376,7 +104855,7 @@ epoxy_glVertexAttribL4dv_resolver(void)
GL_extension_GL_EXT_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61288 /* "glVertexAttribL4dv" */,
61288 /* "glVertexAttribL4dv" */,
61307 /* "glVertexAttribL4dvEXT" */,
@@ -43394,7 +104873,7 @@ epoxy_glVertexAttribL4dvEXT_resolver(void)
GL_extension_GL_ARB_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61307 /* "glVertexAttribL4dvEXT" */,
61288 /* "glVertexAttribL4dv" */,
61288 /* "glVertexAttribL4dv" */,
@@ -43435,7 +104914,7 @@ epoxy_glVertexAttribLFormat_resolver(void)
GL_extension_GL_ARB_vertex_attrib_binding,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61421 /* "glVertexAttribLFormat" */,
61421 /* "glVertexAttribLFormat" */,
};
@@ -43458,7 +104937,7 @@ epoxy_glVertexAttribLPointer_resolver(void)
GL_extension_GL_EXT_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61467 /* "glVertexAttribLPointer" */,
61467 /* "glVertexAttribLPointer" */,
61490 /* "glVertexAttribLPointerEXT" */,
@@ -43476,7 +104955,7 @@ epoxy_glVertexAttribLPointerEXT_resolver(void)
GL_extension_GL_ARB_vertex_attrib_64bit,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61490 /* "glVertexAttribLPointerEXT" */,
61467 /* "glVertexAttribLPointer" */,
61467 /* "glVertexAttribLPointer" */,
@@ -43493,7 +104972,7 @@ epoxy_glVertexAttribP1ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61516 /* "glVertexAttribP1ui" */,
61516 /* "glVertexAttribP1ui" */,
};
@@ -43509,7 +104988,7 @@ epoxy_glVertexAttribP1uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61535 /* "glVertexAttribP1uiv" */,
61535 /* "glVertexAttribP1uiv" */,
};
@@ -43525,7 +105004,7 @@ epoxy_glVertexAttribP2ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61555 /* "glVertexAttribP2ui" */,
61555 /* "glVertexAttribP2ui" */,
};
@@ -43541,7 +105020,7 @@ epoxy_glVertexAttribP2uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61574 /* "glVertexAttribP2uiv" */,
61574 /* "glVertexAttribP2uiv" */,
};
@@ -43557,7 +105036,7 @@ epoxy_glVertexAttribP3ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61594 /* "glVertexAttribP3ui" */,
61594 /* "glVertexAttribP3ui" */,
};
@@ -43573,7 +105052,7 @@ epoxy_glVertexAttribP3uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61613 /* "glVertexAttribP3uiv" */,
61613 /* "glVertexAttribP3uiv" */,
};
@@ -43589,7 +105068,7 @@ epoxy_glVertexAttribP4ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61633 /* "glVertexAttribP4ui" */,
61633 /* "glVertexAttribP4ui" */,
};
@@ -43605,7 +105084,7 @@ epoxy_glVertexAttribP4uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61652 /* "glVertexAttribP4uiv" */,
61652 /* "glVertexAttribP4uiv" */,
};
@@ -43629,7 +105108,7 @@ epoxy_glVertexAttribPointer_resolver(void)
GL_extension_GL_ARB_vertex_shader,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61700 /* "glVertexAttribPointer" */,
61700 /* "glVertexAttribPointer" */,
61722 /* "glVertexAttribPointerARB" */,
@@ -43649,7 +105128,7 @@ epoxy_glVertexAttribPointerARB_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
61722 /* "glVertexAttribPointerARB" */,
61722 /* "glVertexAttribPointerARB" */,
61700 /* "glVertexAttribPointer" */,
@@ -43776,7 +105255,7 @@ epoxy_glVertexBindingDivisor_resolver(void)
OpenGL_ES_3_1,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
62129 /* "glVertexBindingDivisor" */,
62129 /* "glVertexBindingDivisor" */,
62129 /* "glVertexBindingDivisor" */,
@@ -43817,7 +105296,7 @@ epoxy_glVertexP2ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
62228 /* "glVertexP2ui" */,
62228 /* "glVertexP2ui" */,
};
@@ -43833,7 +105312,7 @@ epoxy_glVertexP2uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
62241 /* "glVertexP2uiv" */,
62241 /* "glVertexP2uiv" */,
};
@@ -43849,7 +105328,7 @@ epoxy_glVertexP3ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
62255 /* "glVertexP3ui" */,
62255 /* "glVertexP3ui" */,
};
@@ -43865,7 +105344,7 @@ epoxy_glVertexP3uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
62268 /* "glVertexP3uiv" */,
62268 /* "glVertexP3uiv" */,
};
@@ -43881,7 +105360,7 @@ epoxy_glVertexP4ui_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
62282 /* "glVertexP4ui" */,
62282 /* "glVertexP4ui" */,
};
@@ -43897,7 +105376,7 @@ epoxy_glVertexP4uiv_resolver(void)
GL_extension_GL_ARB_vertex_type_2_10_10_10_rev,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
62295 /* "glVertexP4uiv" */,
62295 /* "glVertexP4uiv" */,
};
@@ -43913,7 +105392,7 @@ epoxy_glVertexPointer_resolver(void)
OpenGL_ES_1_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
62309 /* "glVertexPointer" */,
62309 /* "glVertexPointer" */,
};
@@ -44194,7 +105673,7 @@ epoxy_glViewport_resolver(void)
OpenGL_ES_2_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63265 /* "glViewport" */,
63265 /* "glViewport" */,
63265 /* "glViewport" */,
@@ -44212,7 +105691,7 @@ epoxy_glViewportArrayv_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63276 /* "glViewportArrayv" */,
63276 /* "glViewportArrayv" */,
63293 /* "glViewportArrayvNV" */,
@@ -44230,7 +105709,7 @@ epoxy_glViewportArrayvNV_resolver(void)
GL_extension_GL_ARB_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63293 /* "glViewportArrayvNV" */,
63276 /* "glViewportArrayv" */,
63276 /* "glViewportArrayv" */,
@@ -44248,7 +105727,7 @@ epoxy_glViewportIndexedf_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63312 /* "glViewportIndexedf" */,
63312 /* "glViewportIndexedf" */,
63331 /* "glViewportIndexedfNV" */,
@@ -44266,7 +105745,7 @@ epoxy_glViewportIndexedfNV_resolver(void)
GL_extension_GL_ARB_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63331 /* "glViewportIndexedfNV" */,
63312 /* "glViewportIndexedf" */,
63312 /* "glViewportIndexedf" */,
@@ -44284,7 +105763,7 @@ epoxy_glViewportIndexedfv_resolver(void)
GL_extension_GL_NV_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63352 /* "glViewportIndexedfv" */,
63352 /* "glViewportIndexedfv" */,
63372 /* "glViewportIndexedfvNV" */,
@@ -44302,7 +105781,7 @@ epoxy_glViewportIndexedfvNV_resolver(void)
GL_extension_GL_ARB_viewport_array,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63372 /* "glViewportIndexedfvNV" */,
63352 /* "glViewportIndexedfv" */,
63352 /* "glViewportIndexedfv" */,
@@ -44321,7 +105800,7 @@ epoxy_glWaitSync_resolver(void)
GL_extension_GL_APPLE_sync,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63394 /* "glWaitSync" */,
63394 /* "glWaitSync" */,
63394 /* "glWaitSync" */,
@@ -44341,7 +105820,7 @@ epoxy_glWaitSyncAPPLE_resolver(void)
OpenGL_ES_3_0,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63405 /* "glWaitSyncAPPLE" */,
63394 /* "glWaitSync" */,
63394 /* "glWaitSync" */,
@@ -44426,7 +105905,7 @@ epoxy_glWindowPos2d_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63590 /* "glWindowPos2d" */,
63604 /* "glWindowPos2dARB" */,
63621 /* "glWindowPos2dMESA" */,
@@ -44444,7 +105923,7 @@ epoxy_glWindowPos2dARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63604 /* "glWindowPos2dARB" */,
63590 /* "glWindowPos2d" */,
63621 /* "glWindowPos2dMESA" */,
@@ -44462,7 +105941,7 @@ epoxy_glWindowPos2dMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63621 /* "glWindowPos2dMESA" */,
63590 /* "glWindowPos2d" */,
63604 /* "glWindowPos2dARB" */,
@@ -44480,7 +105959,7 @@ epoxy_glWindowPos2dv_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63639 /* "glWindowPos2dv" */,
63654 /* "glWindowPos2dvARB" */,
63672 /* "glWindowPos2dvMESA" */,
@@ -44498,7 +105977,7 @@ epoxy_glWindowPos2dvARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63654 /* "glWindowPos2dvARB" */,
63639 /* "glWindowPos2dv" */,
63672 /* "glWindowPos2dvMESA" */,
@@ -44516,7 +105995,7 @@ epoxy_glWindowPos2dvMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63672 /* "glWindowPos2dvMESA" */,
63639 /* "glWindowPos2dv" */,
63654 /* "glWindowPos2dvARB" */,
@@ -44534,7 +106013,7 @@ epoxy_glWindowPos2f_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63691 /* "glWindowPos2f" */,
63705 /* "glWindowPos2fARB" */,
63722 /* "glWindowPos2fMESA" */,
@@ -44552,7 +106031,7 @@ epoxy_glWindowPos2fARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63705 /* "glWindowPos2fARB" */,
63691 /* "glWindowPos2f" */,
63722 /* "glWindowPos2fMESA" */,
@@ -44570,7 +106049,7 @@ epoxy_glWindowPos2fMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63722 /* "glWindowPos2fMESA" */,
63691 /* "glWindowPos2f" */,
63705 /* "glWindowPos2fARB" */,
@@ -44588,7 +106067,7 @@ epoxy_glWindowPos2fv_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63740 /* "glWindowPos2fv" */,
63755 /* "glWindowPos2fvARB" */,
63773 /* "glWindowPos2fvMESA" */,
@@ -44606,7 +106085,7 @@ epoxy_glWindowPos2fvARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63755 /* "glWindowPos2fvARB" */,
63740 /* "glWindowPos2fv" */,
63773 /* "glWindowPos2fvMESA" */,
@@ -44624,7 +106103,7 @@ epoxy_glWindowPos2fvMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63773 /* "glWindowPos2fvMESA" */,
63740 /* "glWindowPos2fv" */,
63755 /* "glWindowPos2fvARB" */,
@@ -44642,7 +106121,7 @@ epoxy_glWindowPos2i_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63792 /* "glWindowPos2i" */,
63806 /* "glWindowPos2iARB" */,
63823 /* "glWindowPos2iMESA" */,
@@ -44660,7 +106139,7 @@ epoxy_glWindowPos2iARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63806 /* "glWindowPos2iARB" */,
63792 /* "glWindowPos2i" */,
63823 /* "glWindowPos2iMESA" */,
@@ -44678,7 +106157,7 @@ epoxy_glWindowPos2iMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63823 /* "glWindowPos2iMESA" */,
63792 /* "glWindowPos2i" */,
63806 /* "glWindowPos2iARB" */,
@@ -44696,7 +106175,7 @@ epoxy_glWindowPos2iv_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63841 /* "glWindowPos2iv" */,
63856 /* "glWindowPos2ivARB" */,
63874 /* "glWindowPos2ivMESA" */,
@@ -44714,7 +106193,7 @@ epoxy_glWindowPos2ivARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63856 /* "glWindowPos2ivARB" */,
63841 /* "glWindowPos2iv" */,
63874 /* "glWindowPos2ivMESA" */,
@@ -44732,7 +106211,7 @@ epoxy_glWindowPos2ivMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63874 /* "glWindowPos2ivMESA" */,
63841 /* "glWindowPos2iv" */,
63856 /* "glWindowPos2ivARB" */,
@@ -44750,7 +106229,7 @@ epoxy_glWindowPos2s_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63893 /* "glWindowPos2s" */,
63907 /* "glWindowPos2sARB" */,
63924 /* "glWindowPos2sMESA" */,
@@ -44768,7 +106247,7 @@ epoxy_glWindowPos2sARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63907 /* "glWindowPos2sARB" */,
63893 /* "glWindowPos2s" */,
63924 /* "glWindowPos2sMESA" */,
@@ -44786,7 +106265,7 @@ epoxy_glWindowPos2sMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63924 /* "glWindowPos2sMESA" */,
63893 /* "glWindowPos2s" */,
63907 /* "glWindowPos2sARB" */,
@@ -44804,7 +106283,7 @@ epoxy_glWindowPos2sv_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63942 /* "glWindowPos2sv" */,
63957 /* "glWindowPos2svARB" */,
63975 /* "glWindowPos2svMESA" */,
@@ -44822,7 +106301,7 @@ epoxy_glWindowPos2svARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63957 /* "glWindowPos2svARB" */,
63942 /* "glWindowPos2sv" */,
63975 /* "glWindowPos2svMESA" */,
@@ -44840,7 +106319,7 @@ epoxy_glWindowPos2svMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63975 /* "glWindowPos2svMESA" */,
63942 /* "glWindowPos2sv" */,
63957 /* "glWindowPos2svARB" */,
@@ -44858,7 +106337,7 @@ epoxy_glWindowPos3d_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
63994 /* "glWindowPos3d" */,
64008 /* "glWindowPos3dARB" */,
64025 /* "glWindowPos3dMESA" */,
@@ -44876,7 +106355,7 @@ epoxy_glWindowPos3dARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64008 /* "glWindowPos3dARB" */,
63994 /* "glWindowPos3d" */,
64025 /* "glWindowPos3dMESA" */,
@@ -44894,7 +106373,7 @@ epoxy_glWindowPos3dMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64025 /* "glWindowPos3dMESA" */,
63994 /* "glWindowPos3d" */,
64008 /* "glWindowPos3dARB" */,
@@ -44912,7 +106391,7 @@ epoxy_glWindowPos3dv_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64043 /* "glWindowPos3dv" */,
64058 /* "glWindowPos3dvARB" */,
64076 /* "glWindowPos3dvMESA" */,
@@ -44930,7 +106409,7 @@ epoxy_glWindowPos3dvARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64058 /* "glWindowPos3dvARB" */,
64043 /* "glWindowPos3dv" */,
64076 /* "glWindowPos3dvMESA" */,
@@ -44948,7 +106427,7 @@ epoxy_glWindowPos3dvMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64076 /* "glWindowPos3dvMESA" */,
64043 /* "glWindowPos3dv" */,
64058 /* "glWindowPos3dvARB" */,
@@ -44966,7 +106445,7 @@ epoxy_glWindowPos3f_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64095 /* "glWindowPos3f" */,
64109 /* "glWindowPos3fARB" */,
64126 /* "glWindowPos3fMESA" */,
@@ -44984,7 +106463,7 @@ epoxy_glWindowPos3fARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64109 /* "glWindowPos3fARB" */,
64095 /* "glWindowPos3f" */,
64126 /* "glWindowPos3fMESA" */,
@@ -45002,7 +106481,7 @@ epoxy_glWindowPos3fMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64126 /* "glWindowPos3fMESA" */,
64095 /* "glWindowPos3f" */,
64109 /* "glWindowPos3fARB" */,
@@ -45020,7 +106499,7 @@ epoxy_glWindowPos3fv_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64144 /* "glWindowPos3fv" */,
64159 /* "glWindowPos3fvARB" */,
64177 /* "glWindowPos3fvMESA" */,
@@ -45038,7 +106517,7 @@ epoxy_glWindowPos3fvARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64159 /* "glWindowPos3fvARB" */,
64144 /* "glWindowPos3fv" */,
64177 /* "glWindowPos3fvMESA" */,
@@ -45056,7 +106535,7 @@ epoxy_glWindowPos3fvMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64177 /* "glWindowPos3fvMESA" */,
64144 /* "glWindowPos3fv" */,
64159 /* "glWindowPos3fvARB" */,
@@ -45074,7 +106553,7 @@ epoxy_glWindowPos3i_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64196 /* "glWindowPos3i" */,
64210 /* "glWindowPos3iARB" */,
64227 /* "glWindowPos3iMESA" */,
@@ -45092,7 +106571,7 @@ epoxy_glWindowPos3iARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64210 /* "glWindowPos3iARB" */,
64196 /* "glWindowPos3i" */,
64227 /* "glWindowPos3iMESA" */,
@@ -45110,7 +106589,7 @@ epoxy_glWindowPos3iMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64227 /* "glWindowPos3iMESA" */,
64196 /* "glWindowPos3i" */,
64210 /* "glWindowPos3iARB" */,
@@ -45128,7 +106607,7 @@ epoxy_glWindowPos3iv_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64245 /* "glWindowPos3iv" */,
64260 /* "glWindowPos3ivARB" */,
64278 /* "glWindowPos3ivMESA" */,
@@ -45146,7 +106625,7 @@ epoxy_glWindowPos3ivARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64260 /* "glWindowPos3ivARB" */,
64245 /* "glWindowPos3iv" */,
64278 /* "glWindowPos3ivMESA" */,
@@ -45164,7 +106643,7 @@ epoxy_glWindowPos3ivMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64278 /* "glWindowPos3ivMESA" */,
64245 /* "glWindowPos3iv" */,
64260 /* "glWindowPos3ivARB" */,
@@ -45182,7 +106661,7 @@ epoxy_glWindowPos3s_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64297 /* "glWindowPos3s" */,
64311 /* "glWindowPos3sARB" */,
64328 /* "glWindowPos3sMESA" */,
@@ -45200,7 +106679,7 @@ epoxy_glWindowPos3sARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64311 /* "glWindowPos3sARB" */,
64297 /* "glWindowPos3s" */,
64328 /* "glWindowPos3sMESA" */,
@@ -45218,7 +106697,7 @@ epoxy_glWindowPos3sMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64328 /* "glWindowPos3sMESA" */,
64297 /* "glWindowPos3s" */,
64311 /* "glWindowPos3sARB" */,
@@ -45236,7 +106715,7 @@ epoxy_glWindowPos3sv_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64346 /* "glWindowPos3sv" */,
64361 /* "glWindowPos3svARB" */,
64379 /* "glWindowPos3svMESA" */,
@@ -45254,7 +106733,7 @@ epoxy_glWindowPos3svARB_resolver(void)
GL_extension_GL_MESA_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64361 /* "glWindowPos3svARB" */,
64346 /* "glWindowPos3sv" */,
64379 /* "glWindowPos3svMESA" */,
@@ -45272,7 +106751,7 @@ epoxy_glWindowPos3svMESA_resolver(void)
GL_extension_GL_ARB_window_pos,
gl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
64379 /* "glWindowPos3svMESA" */,
64346 /* "glWindowPos3sv" */,
64361 /* "glWindowPos3svARB" */,
diff --git a/src/glx_pregenerated_dispatch.c b/src/glx_pregenerated_dispatch.c
index ca9f02b..c96b46b 100644
--- a/src/glx_pregenerated_dispatch.c
+++ b/src/glx_pregenerated_dispatch.c
@@ -273,142 +273,2898 @@ static const uint16_t enum_string_offsets[] = {
[always_present] = 1238,
};
-static const char entrypoint_strings[] =
- "glXBindChannelToWindowSGIX\0"
- "glXBindHyperpipeSGIX\0"
- "glXBindSwapBarrierNV\0"
- "glXBindSwapBarrierSGIX\0"
- "glXBindTexImageEXT\0"
- "glXBindVideoCaptureDeviceNV\0"
- "glXBindVideoDeviceNV\0"
- "glXBindVideoImageNV\0"
- "glXBlitContextFramebufferAMD\0"
- "glXChannelRectSGIX\0"
- "glXChannelRectSyncSGIX\0"
- "glXChooseFBConfig\0"
- "glXChooseFBConfigSGIX\0"
- "glXChooseVisual\0"
- "glXCopyBufferSubDataNV\0"
- "glXCopyContext\0"
- "glXCopyImageSubDataNV\0"
- "glXCopySubBufferMESA\0"
- "glXCreateAssociatedContextAMD\0"
- "glXCreateAssociatedContextAttribsAMD\0"
- "glXCreateContext\0"
- "glXCreateContextAttribsARB\0"
- "glXCreateContextWithConfigSGIX\0"
- "glXCreateGLXPbufferSGIX\0"
- "glXCreateGLXPixmap\0"
- "glXCreateGLXPixmapMESA\0"
- "glXCreateGLXPixmapWithConfigSGIX\0"
- "glXCreateNewContext\0"
- "glXCreatePbuffer\0"
- "glXCreatePixmap\0"
- "glXCreateWindow\0"
- "glXCushionSGI\0"
- "glXDelayBeforeSwapNV\0"
- "glXDeleteAssociatedContextAMD\0"
- "glXDestroyContext\0"
- "glXDestroyGLXPbufferSGIX\0"
- "glXDestroyGLXPixmap\0"
- "glXDestroyGLXVideoSourceSGIX\0"
- "glXDestroyHyperpipeConfigSGIX\0"
- "glXDestroyPbuffer\0"
- "glXDestroyPixmap\0"
- "glXDestroyWindow\0"
- "glXEnumerateVideoCaptureDevicesNV\0"
- "glXEnumerateVideoDevicesNV\0"
- "glXFreeContextEXT\0"
- "glXGetAGPOffsetMESA\0"
- "glXGetClientString\0"
- "glXGetConfig\0"
- "glXGetContextGPUIDAMD\0"
- "glXGetContextIDEXT\0"
- "glXGetCurrentAssociatedContextAMD\0"
- "glXGetCurrentContext\0"
- "glXGetCurrentDisplay\0"
- "glXGetCurrentDisplayEXT\0"
- "glXGetCurrentDrawable\0"
- "glXGetCurrentReadDrawable\0"
- "glXGetCurrentReadDrawableSGI\0"
- "glXGetFBConfigAttrib\0"
- "glXGetFBConfigAttribSGIX\0"
- "glXGetFBConfigFromVisualSGIX\0"
- "glXGetFBConfigs\0"
- "glXGetGPUIDsAMD\0"
- "glXGetGPUInfoAMD\0"
- "glXGetMscRateOML\0"
- "glXGetProcAddress\0"
- "glXGetProcAddressARB\0"
- "glXGetSelectedEvent\0"
- "glXGetSelectedEventSGIX\0"
- "glXGetSyncValuesOML\0"
- "glXGetTransparentIndexSUN\0"
- "glXGetVideoDeviceNV\0"
- "glXGetVideoInfoNV\0"
- "glXGetVideoSyncSGI\0"
- "glXGetVisualFromFBConfig\0"
- "glXGetVisualFromFBConfigSGIX\0"
- "glXHyperpipeAttribSGIX\0"
- "glXHyperpipeConfigSGIX\0"
- "glXImportContextEXT\0"
- "glXIsDirect\0"
- "glXJoinSwapGroupNV\0"
- "glXJoinSwapGroupSGIX\0"
- "glXLockVideoCaptureDeviceNV\0"
- "glXMakeAssociatedContextCurrentAMD\0"
- "glXMakeContextCurrent\0"
- "glXMakeCurrent\0"
- "glXMakeCurrentReadSGI\0"
- "glXNamedCopyBufferSubDataNV\0"
- "glXQueryChannelDeltasSGIX\0"
- "glXQueryChannelRectSGIX\0"
- "glXQueryContext\0"
- "glXQueryContextInfoEXT\0"
- "glXQueryCurrentRendererIntegerMESA\0"
- "glXQueryCurrentRendererStringMESA\0"
- "glXQueryDrawable\0"
- "glXQueryExtension\0"
- "glXQueryExtensionsString\0"
- "glXQueryFrameCountNV\0"
- "glXQueryGLXPbufferSGIX\0"
- "glXQueryHyperpipeAttribSGIX\0"
- "glXQueryHyperpipeBestAttribSGIX\0"
- "glXQueryHyperpipeConfigSGIX\0"
- "glXQueryHyperpipeNetworkSGIX\0"
- "glXQueryMaxSwapBarriersSGIX\0"
- "glXQueryMaxSwapGroupsNV\0"
- "glXQueryRendererIntegerMESA\0"
- "glXQueryRendererStringMESA\0"
- "glXQueryServerString\0"
- "glXQuerySwapGroupNV\0"
- "glXQueryVersion\0"
- "glXQueryVideoCaptureDeviceNV\0"
- "glXReleaseBuffersMESA\0"
- "glXReleaseTexImageEXT\0"
- "glXReleaseVideoCaptureDeviceNV\0"
- "glXReleaseVideoDeviceNV\0"
- "glXReleaseVideoImageNV\0"
- "glXResetFrameCountNV\0"
- "glXSelectEvent\0"
- "glXSelectEventSGIX\0"
- "glXSendPbufferToVideoNV\0"
- "glXSet3DfxModeMESA\0"
- "glXSwapBuffers\0"
- "glXSwapBuffersMscOML\0"
- "glXSwapIntervalEXT\0"
- "glXSwapIntervalSGI\0"
- "glXUseXFont\0"
- "glXWaitForMscOML\0"
- "glXWaitForSbcOML\0"
- "glXWaitGL\0"
- "glXWaitVideoSyncSGI\0"
- "glXWaitX\0"
- ;
+static const char entrypoint_strings[] = {
+ 'g',
+ 'l',
+ 'X',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'C',
+ 'h',
+ 'a',
+ 'n',
+ 'n',
+ 'e',
+ 'l',
+ 'T',
+ 'o',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXBindChannelToWindowSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'H',
+ 'y',
+ 'p',
+ 'e',
+ 'r',
+ 'p',
+ 'i',
+ 'p',
+ 'e',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXBindHyperpipeSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'a',
+ 'r',
+ 'r',
+ 'i',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // glXBindSwapBarrierNV
+ 'g',
+ 'l',
+ 'X',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'a',
+ 'r',
+ 'r',
+ 'i',
+ 'e',
+ 'r',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXBindSwapBarrierSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glXBindTexImageEXT
+ 'g',
+ 'l',
+ 'X',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glXBindVideoCaptureDeviceNV
+ 'g',
+ 'l',
+ 'X',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glXBindVideoDeviceNV
+ 'g',
+ 'l',
+ 'X',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glXBindVideoImageNV
+ 'g',
+ 'l',
+ 'X',
+ 'B',
+ 'l',
+ 'i',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glXBlitContextFramebufferAMD
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'h',
+ 'a',
+ 'n',
+ 'n',
+ 'e',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXChannelRectSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'h',
+ 'a',
+ 'n',
+ 'n',
+ 'e',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXChannelRectSyncSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'h',
+ 'o',
+ 'o',
+ 's',
+ 'e',
+ 'F',
+ 'B',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 0, // glXChooseFBConfig
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'h',
+ 'o',
+ 'o',
+ 's',
+ 'e',
+ 'F',
+ 'B',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXChooseFBConfigSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'h',
+ 'o',
+ 'o',
+ 's',
+ 'e',
+ 'V',
+ 'i',
+ 's',
+ 'u',
+ 'a',
+ 'l',
+ 0, // glXChooseVisual
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'N',
+ 'V',
+ 0, // glXCopyBufferSubDataNV
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // glXCopyContext
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'N',
+ 'V',
+ 0, // glXCopyImageSubDataNV
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'S',
+ 'u',
+ 'b',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glXCopySubBufferMESA
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'A',
+ 's',
+ 's',
+ 'o',
+ 'c',
+ 'i',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glXCreateAssociatedContextAMD
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'A',
+ 's',
+ 's',
+ 'o',
+ 'c',
+ 'i',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glXCreateAssociatedContextAttribsAMD
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // glXCreateContext
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glXCreateContextAttribsARB
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'W',
+ 'i',
+ 't',
+ 'h',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXCreateContextWithConfigSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'G',
+ 'L',
+ 'X',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXCreateGLXPbufferSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'G',
+ 'L',
+ 'X',
+ 'P',
+ 'i',
+ 'x',
+ 'm',
+ 'a',
+ 'p',
+ 0, // glXCreateGLXPixmap
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'G',
+ 'L',
+ 'X',
+ 'P',
+ 'i',
+ 'x',
+ 'm',
+ 'a',
+ 'p',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glXCreateGLXPixmapMESA
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'G',
+ 'L',
+ 'X',
+ 'P',
+ 'i',
+ 'x',
+ 'm',
+ 'a',
+ 'p',
+ 'W',
+ 'i',
+ 't',
+ 'h',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXCreateGLXPixmapWithConfigSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'N',
+ 'e',
+ 'w',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // glXCreateNewContext
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glXCreatePbuffer
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'i',
+ 'x',
+ 'm',
+ 'a',
+ 'p',
+ 0, // glXCreatePixmap
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 0, // glXCreateWindow
+ 'g',
+ 'l',
+ 'X',
+ 'C',
+ 'u',
+ 's',
+ 'h',
+ 'i',
+ 'o',
+ 'n',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glXCushionSGI
+ 'g',
+ 'l',
+ 'X',
+ 'D',
+ 'e',
+ 'l',
+ 'a',
+ 'y',
+ 'B',
+ 'e',
+ 'f',
+ 'o',
+ 'r',
+ 'e',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'N',
+ 'V',
+ 0, // glXDelayBeforeSwapNV
+ 'g',
+ 'l',
+ 'X',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'A',
+ 's',
+ 's',
+ 'o',
+ 'c',
+ 'i',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glXDeleteAssociatedContextAMD
+ 'g',
+ 'l',
+ 'X',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // glXDestroyContext
+ 'g',
+ 'l',
+ 'X',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'G',
+ 'L',
+ 'X',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXDestroyGLXPbufferSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'G',
+ 'L',
+ 'X',
+ 'P',
+ 'i',
+ 'x',
+ 'm',
+ 'a',
+ 'p',
+ 0, // glXDestroyGLXPixmap
+ 'g',
+ 'l',
+ 'X',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'G',
+ 'L',
+ 'X',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXDestroyGLXVideoSourceSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'H',
+ 'y',
+ 'p',
+ 'e',
+ 'r',
+ 'p',
+ 'i',
+ 'p',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXDestroyHyperpipeConfigSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 0, // glXDestroyPbuffer
+ 'g',
+ 'l',
+ 'X',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'P',
+ 'i',
+ 'x',
+ 'm',
+ 'a',
+ 'p',
+ 0, // glXDestroyPixmap
+ 'g',
+ 'l',
+ 'X',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'W',
+ 'i',
+ 'n',
+ 'd',
+ 'o',
+ 'w',
+ 0, // glXDestroyWindow
+ 'g',
+ 'l',
+ 'X',
+ 'E',
+ 'n',
+ 'u',
+ 'm',
+ 'e',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glXEnumerateVideoCaptureDevicesNV
+ 'g',
+ 'l',
+ 'X',
+ 'E',
+ 'n',
+ 'u',
+ 'm',
+ 'e',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // glXEnumerateVideoDevicesNV
+ 'g',
+ 'l',
+ 'X',
+ 'F',
+ 'r',
+ 'e',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glXFreeContextEXT
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'A',
+ 'G',
+ 'P',
+ 'O',
+ 'f',
+ 'f',
+ 's',
+ 'e',
+ 't',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glXGetAGPOffsetMESA
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'l',
+ 'i',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 0, // glXGetClientString
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 0, // glXGetConfig
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'G',
+ 'P',
+ 'U',
+ 'I',
+ 'D',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glXGetContextGPUIDAMD
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'I',
+ 'D',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glXGetContextIDEXT
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 's',
+ 's',
+ 'o',
+ 'c',
+ 'i',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glXGetCurrentAssociatedContextAMD
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // glXGetCurrentContext
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 0, // glXGetCurrentDisplay
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glXGetCurrentDisplayEXT
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 0, // glXGetCurrentDrawable
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 0, // glXGetCurrentReadDrawable
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glXGetCurrentReadDrawableSGI
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'B',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 0, // glXGetFBConfigAttrib
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'B',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXGetFBConfigAttribSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'B',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 'F',
+ 'r',
+ 'o',
+ 'm',
+ 'V',
+ 'i',
+ 's',
+ 'u',
+ 'a',
+ 'l',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXGetFBConfigFromVisualSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'B',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 's',
+ 0, // glXGetFBConfigs
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'P',
+ 'U',
+ 'I',
+ 'D',
+ 's',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glXGetGPUIDsAMD
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'P',
+ 'U',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glXGetGPUInfoAMD
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 's',
+ 'c',
+ 'R',
+ 'a',
+ 't',
+ 'e',
+ 'O',
+ 'M',
+ 'L',
+ 0, // glXGetMscRateOML
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'c',
+ 'A',
+ 'd',
+ 'd',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 0, // glXGetProcAddress
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'c',
+ 'A',
+ 'd',
+ 'd',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // glXGetProcAddressARB
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'e',
+ 'l',
+ 'e',
+ 'c',
+ 't',
+ 'e',
+ 'd',
+ 'E',
+ 'v',
+ 'e',
+ 'n',
+ 't',
+ 0, // glXGetSelectedEvent
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'e',
+ 'l',
+ 'e',
+ 'c',
+ 't',
+ 'e',
+ 'd',
+ 'E',
+ 'v',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXGetSelectedEventSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'V',
+ 'a',
+ 'l',
+ 'u',
+ 'e',
+ 's',
+ 'O',
+ 'M',
+ 'L',
+ 0, // glXGetSyncValuesOML
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'T',
+ 'r',
+ 'a',
+ 'n',
+ 's',
+ 'p',
+ 'a',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'I',
+ 'n',
+ 'd',
+ 'e',
+ 'x',
+ 'S',
+ 'U',
+ 'N',
+ 0, // glXGetTransparentIndexSUN
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glXGetVideoDeviceNV
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'N',
+ 'V',
+ 0, // glXGetVideoInfoNV
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glXGetVideoSyncSGI
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 's',
+ 'u',
+ 'a',
+ 'l',
+ 'F',
+ 'r',
+ 'o',
+ 'm',
+ 'F',
+ 'B',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 0, // glXGetVisualFromFBConfig
+ 'g',
+ 'l',
+ 'X',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 's',
+ 'u',
+ 'a',
+ 'l',
+ 'F',
+ 'r',
+ 'o',
+ 'm',
+ 'F',
+ 'B',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXGetVisualFromFBConfigSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'H',
+ 'y',
+ 'p',
+ 'e',
+ 'r',
+ 'p',
+ 'i',
+ 'p',
+ 'e',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXHyperpipeAttribSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'H',
+ 'y',
+ 'p',
+ 'e',
+ 'r',
+ 'p',
+ 'i',
+ 'p',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXHyperpipeConfigSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'I',
+ 'm',
+ 'p',
+ 'o',
+ 'r',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glXImportContextEXT
+ 'g',
+ 'l',
+ 'X',
+ 'I',
+ 's',
+ 'D',
+ 'i',
+ 'r',
+ 'e',
+ 'c',
+ 't',
+ 0, // glXIsDirect
+ 'g',
+ 'l',
+ 'X',
+ 'J',
+ 'o',
+ 'i',
+ 'n',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 'N',
+ 'V',
+ 0, // glXJoinSwapGroupNV
+ 'g',
+ 'l',
+ 'X',
+ 'J',
+ 'o',
+ 'i',
+ 'n',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXJoinSwapGroupSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'L',
+ 'o',
+ 'c',
+ 'k',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glXLockVideoCaptureDeviceNV
+ 'g',
+ 'l',
+ 'X',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'A',
+ 's',
+ 's',
+ 'o',
+ 'c',
+ 'i',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'M',
+ 'D',
+ 0, // glXMakeAssociatedContextCurrentAMD
+ 'g',
+ 'l',
+ 'X',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 0, // glXMakeContextCurrent
+ 'g',
+ 'l',
+ 'X',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 0, // glXMakeCurrent
+ 'g',
+ 'l',
+ 'X',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glXMakeCurrentReadSGI
+ 'g',
+ 'l',
+ 'X',
+ 'N',
+ 'a',
+ 'm',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'N',
+ 'V',
+ 0, // glXNamedCopyBufferSubDataNV
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'C',
+ 'h',
+ 'a',
+ 'n',
+ 'n',
+ 'e',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 't',
+ 'a',
+ 's',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXQueryChannelDeltasSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'C',
+ 'h',
+ 'a',
+ 'n',
+ 'n',
+ 'e',
+ 'l',
+ 'R',
+ 'e',
+ 'c',
+ 't',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXQueryChannelRectSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // glXQueryContext
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glXQueryContextInfoEXT
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glXQueryCurrentRendererIntegerMESA
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glXQueryCurrentRendererStringMESA
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'D',
+ 'r',
+ 'a',
+ 'w',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 0, // glXQueryDrawable
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'E',
+ 'x',
+ 't',
+ 'e',
+ 'n',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 0, // glXQueryExtension
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'E',
+ 'x',
+ 't',
+ 'e',
+ 'n',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 's',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 0, // glXQueryExtensionsString
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glXQueryFrameCountNV
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'G',
+ 'L',
+ 'X',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXQueryGLXPbufferSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'H',
+ 'y',
+ 'p',
+ 'e',
+ 'r',
+ 'p',
+ 'i',
+ 'p',
+ 'e',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXQueryHyperpipeAttribSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'H',
+ 'y',
+ 'p',
+ 'e',
+ 'r',
+ 'p',
+ 'i',
+ 'p',
+ 'e',
+ 'B',
+ 'e',
+ 's',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXQueryHyperpipeBestAttribSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'H',
+ 'y',
+ 'p',
+ 'e',
+ 'r',
+ 'p',
+ 'i',
+ 'p',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 'f',
+ 'i',
+ 'g',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXQueryHyperpipeConfigSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'H',
+ 'y',
+ 'p',
+ 'e',
+ 'r',
+ 'p',
+ 'i',
+ 'p',
+ 'e',
+ 'N',
+ 'e',
+ 't',
+ 'w',
+ 'o',
+ 'r',
+ 'k',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXQueryHyperpipeNetworkSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'M',
+ 'a',
+ 'x',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'a',
+ 'r',
+ 'r',
+ 'i',
+ 'e',
+ 'r',
+ 's',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXQueryMaxSwapBarriersSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'M',
+ 'a',
+ 'x',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 's',
+ 'N',
+ 'V',
+ 0, // glXQueryMaxSwapGroupsNV
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'e',
+ 'r',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'g',
+ 'e',
+ 'r',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glXQueryRendererIntegerMESA
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'R',
+ 'e',
+ 'n',
+ 'd',
+ 'e',
+ 'r',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glXQueryRendererStringMESA
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'S',
+ 'e',
+ 'r',
+ 'v',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 0, // glXQueryServerString
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 'N',
+ 'V',
+ 0, // glXQuerySwapGroupNV
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'V',
+ 'e',
+ 'r',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 0, // glXQueryVersion
+ 'g',
+ 'l',
+ 'X',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glXQueryVideoCaptureDeviceNV
+ 'g',
+ 'l',
+ 'X',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glXReleaseBuffersMESA
+ 'g',
+ 'l',
+ 'X',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glXReleaseTexImageEXT
+ 'g',
+ 'l',
+ 'X',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glXReleaseVideoCaptureDeviceNV
+ 'g',
+ 'l',
+ 'X',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glXReleaseVideoDeviceNV
+ 'g',
+ 'l',
+ 'X',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // glXReleaseVideoImageNV
+ 'g',
+ 'l',
+ 'X',
+ 'R',
+ 'e',
+ 's',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // glXResetFrameCountNV
+ 'g',
+ 'l',
+ 'X',
+ 'S',
+ 'e',
+ 'l',
+ 'e',
+ 'c',
+ 't',
+ 'E',
+ 'v',
+ 'e',
+ 'n',
+ 't',
+ 0, // glXSelectEvent
+ 'g',
+ 'l',
+ 'X',
+ 'S',
+ 'e',
+ 'l',
+ 'e',
+ 'c',
+ 't',
+ 'E',
+ 'v',
+ 'e',
+ 'n',
+ 't',
+ 'S',
+ 'G',
+ 'I',
+ 'X',
+ 0, // glXSelectEventSGIX
+ 'g',
+ 'l',
+ 'X',
+ 'S',
+ 'e',
+ 'n',
+ 'd',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'o',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'N',
+ 'V',
+ 0, // glXSendPbufferToVideoNV
+ 'g',
+ 'l',
+ 'X',
+ 'S',
+ 'e',
+ 't',
+ '3',
+ 'D',
+ 'f',
+ 'x',
+ 'M',
+ 'o',
+ 'd',
+ 'e',
+ 'M',
+ 'E',
+ 'S',
+ 'A',
+ 0, // glXSet3DfxModeMESA
+ 'g',
+ 'l',
+ 'X',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // glXSwapBuffers
+ 'g',
+ 'l',
+ 'X',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'M',
+ 's',
+ 'c',
+ 'O',
+ 'M',
+ 'L',
+ 0, // glXSwapBuffersMscOML
+ 'g',
+ 'l',
+ 'X',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'a',
+ 'l',
+ 'E',
+ 'X',
+ 'T',
+ 0, // glXSwapIntervalEXT
+ 'g',
+ 'l',
+ 'X',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'a',
+ 'l',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glXSwapIntervalSGI
+ 'g',
+ 'l',
+ 'X',
+ 'U',
+ 's',
+ 'e',
+ 'X',
+ 'F',
+ 'o',
+ 'n',
+ 't',
+ 0, // glXUseXFont
+ 'g',
+ 'l',
+ 'X',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'F',
+ 'o',
+ 'r',
+ 'M',
+ 's',
+ 'c',
+ 'O',
+ 'M',
+ 'L',
+ 0, // glXWaitForMscOML
+ 'g',
+ 'l',
+ 'X',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'F',
+ 'o',
+ 'r',
+ 'S',
+ 'b',
+ 'c',
+ 'O',
+ 'M',
+ 'L',
+ 0, // glXWaitForSbcOML
+ 'g',
+ 'l',
+ 'X',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'G',
+ 'L',
+ 0, // glXWaitGL
+ 'g',
+ 'l',
+ 'X',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'S',
+ 'G',
+ 'I',
+ 0, // glXWaitVideoSyncSGI
+ 'g',
+ 'l',
+ 'X',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'X',
+ 0, // glXWaitX
+ 0 };
static void *glx_provider_resolver(const char *name,
const enum glx_provider *providers,
- const uint16_t *entrypoints)
+ const uint32_t *entrypoints)
{
int i;
for (i = 0; providers[i] != glx_provider_terminator; i++) {
@@ -578,10 +3334,10 @@ static void *glx_provider_resolver(const char *name,
}
EPOXY_NOINLINE static void *
-glx_single_resolver(enum glx_provider provider, uint16_t entrypoint_offset);
+glx_single_resolver(enum glx_provider provider, uint32_t entrypoint_offset);
static void *
-glx_single_resolver(enum glx_provider provider, uint16_t entrypoint_offset)
+glx_single_resolver(enum glx_provider provider, uint32_t entrypoint_offset)
{
enum glx_provider providers[] = {
provider,
diff --git a/src/wgl_pregenerated_dispatch.c b/src/wgl_pregenerated_dispatch.c
index cb25c59..655065b 100644
--- a/src/wgl_pregenerated_dispatch.c
+++ b/src/wgl_pregenerated_dispatch.c
@@ -267,151 +267,3256 @@ static const uint16_t enum_string_offsets[] = {
[WGL_extension_WGL_OML_sync_control] = 1146,
};
-static const char entrypoint_strings[] =
- "wglAllocateMemoryNV\0"
- "wglAssociateImageBufferEventsI3D\0"
- "wglBeginFrameTrackingI3D\0"
- "wglBindDisplayColorTableEXT\0"
- "wglBindSwapBarrierNV\0"
- "wglBindTexImageARB\0"
- "wglBindVideoCaptureDeviceNV\0"
- "wglBindVideoDeviceNV\0"
- "wglBindVideoImageNV\0"
- "wglBlitContextFramebufferAMD\0"
- "wglChoosePixelFormatARB\0"
- "wglChoosePixelFormatEXT\0"
- "wglCopyContext\0"
- "wglCopyImageSubDataNV\0"
- "wglCreateAffinityDCNV\0"
- "wglCreateAssociatedContextAMD\0"
- "wglCreateAssociatedContextAttribsAMD\0"
- "wglCreateBufferRegionARB\0"
- "wglCreateContext\0"
- "wglCreateContextAttribsARB\0"
- "wglCreateDisplayColorTableEXT\0"
- "wglCreateImageBufferI3D\0"
- "wglCreateLayerContext\0"
- "wglCreatePbufferARB\0"
- "wglCreatePbufferEXT\0"
- "wglDXCloseDeviceNV\0"
- "wglDXLockObjectsNV\0"
- "wglDXObjectAccessNV\0"
- "wglDXOpenDeviceNV\0"
- "wglDXRegisterObjectNV\0"
- "wglDXSetResourceShareHandleNV\0"
- "wglDXUnlockObjectsNV\0"
- "wglDXUnregisterObjectNV\0"
- "wglDelayBeforeSwapNV\0"
- "wglDeleteAssociatedContextAMD\0"
- "wglDeleteBufferRegionARB\0"
- "wglDeleteContext\0"
- "wglDeleteDCNV\0"
- "wglDescribeLayerPlane\0"
- "wglDestroyDisplayColorTableEXT\0"
- "wglDestroyImageBufferI3D\0"
- "wglDestroyPbufferARB\0"
- "wglDestroyPbufferEXT\0"
- "wglDisableFrameLockI3D\0"
- "wglDisableGenlockI3D\0"
- "wglEnableFrameLockI3D\0"
- "wglEnableGenlockI3D\0"
- "wglEndFrameTrackingI3D\0"
- "wglEnumGpuDevicesNV\0"
- "wglEnumGpusFromAffinityDCNV\0"
- "wglEnumGpusNV\0"
- "wglEnumerateVideoCaptureDevicesNV\0"
- "wglEnumerateVideoDevicesNV\0"
- "wglFreeMemoryNV\0"
- "wglGenlockSampleRateI3D\0"
- "wglGenlockSourceDelayI3D\0"
- "wglGenlockSourceEdgeI3D\0"
- "wglGenlockSourceI3D\0"
- "wglGetContextGPUIDAMD\0"
- "wglGetCurrentAssociatedContextAMD\0"
- "wglGetCurrentContext\0"
- "wglGetCurrentDC\0"
- "wglGetCurrentReadDCARB\0"
- "wglGetCurrentReadDCEXT\0"
- "wglGetDefaultProcAddress\0"
- "wglGetDigitalVideoParametersI3D\0"
- "wglGetExtensionsStringARB\0"
- "wglGetExtensionsStringEXT\0"
- "wglGetFrameUsageI3D\0"
- "wglGetGPUIDsAMD\0"
- "wglGetGPUInfoAMD\0"
- "wglGetGammaTableI3D\0"
- "wglGetGammaTableParametersI3D\0"
- "wglGetGenlockSampleRateI3D\0"
- "wglGetGenlockSourceDelayI3D\0"
- "wglGetGenlockSourceEdgeI3D\0"
- "wglGetGenlockSourceI3D\0"
- "wglGetLayerPaletteEntries\0"
- "wglGetMscRateOML\0"
- "wglGetPbufferDCARB\0"
- "wglGetPbufferDCEXT\0"
- "wglGetPixelFormatAttribfvARB\0"
- "wglGetPixelFormatAttribfvEXT\0"
- "wglGetPixelFormatAttribivARB\0"
- "wglGetPixelFormatAttribivEXT\0"
- "wglGetProcAddress\0"
- "wglGetSwapIntervalEXT\0"
- "wglGetSyncValuesOML\0"
- "wglGetVideoDeviceNV\0"
- "wglGetVideoInfoNV\0"
- "wglIsEnabledFrameLockI3D\0"
- "wglIsEnabledGenlockI3D\0"
- "wglJoinSwapGroupNV\0"
- "wglLoadDisplayColorTableEXT\0"
- "wglLockVideoCaptureDeviceNV\0"
- "wglMakeAssociatedContextCurrentAMD\0"
- "wglMakeContextCurrentARB\0"
- "wglMakeContextCurrentEXT\0"
- "wglMakeCurrent\0"
- "wglQueryCurrentContextNV\0"
- "wglQueryFrameCountNV\0"
- "wglQueryFrameLockMasterI3D\0"
- "wglQueryFrameTrackingI3D\0"
- "wglQueryGenlockMaxSourceDelayI3D\0"
- "wglQueryMaxSwapGroupsNV\0"
- "wglQueryPbufferARB\0"
- "wglQueryPbufferEXT\0"
- "wglQuerySwapGroupNV\0"
- "wglQueryVideoCaptureDeviceNV\0"
- "wglRealizeLayerPalette\0"
- "wglReleaseImageBufferEventsI3D\0"
- "wglReleasePbufferDCARB\0"
- "wglReleasePbufferDCEXT\0"
- "wglReleaseTexImageARB\0"
- "wglReleaseVideoCaptureDeviceNV\0"
- "wglReleaseVideoDeviceNV\0"
- "wglReleaseVideoImageNV\0"
- "wglResetFrameCountNV\0"
- "wglRestoreBufferRegionARB\0"
- "wglSaveBufferRegionARB\0"
- "wglSendPbufferToVideoNV\0"
- "wglSetDigitalVideoParametersI3D\0"
- "wglSetGammaTableI3D\0"
- "wglSetGammaTableParametersI3D\0"
- "wglSetLayerPaletteEntries\0"
- "wglSetPbufferAttribARB\0"
- "wglSetStereoEmitterState3DL\0"
- "wglShareLists\0"
- "wglSwapBuffersMscOML\0"
- "wglSwapIntervalEXT\0"
- "wglSwapLayerBuffers\0"
- "wglSwapLayerBuffersMscOML\0"
- "wglUseFontBitmapsA\0"
- "wglUseFontBitmapsW\0"
- "wglUseFontOutlines\0"
- "wglUseFontOutlinesA\0"
- "wglUseFontOutlinesW\0"
- "wglWaitForMscOML\0"
- "wglWaitForSbcOML\0"
- ;
+static const char entrypoint_strings[] = {
+ 'w',
+ 'g',
+ 'l',
+ 'A',
+ 'l',
+ 'l',
+ 'o',
+ 'c',
+ 'a',
+ 't',
+ 'e',
+ 'M',
+ 'e',
+ 'm',
+ 'o',
+ 'r',
+ 'y',
+ 'N',
+ 'V',
+ 0, // wglAllocateMemoryNV
+ 'w',
+ 'g',
+ 'l',
+ 'A',
+ 's',
+ 's',
+ 'o',
+ 'c',
+ 'i',
+ 'a',
+ 't',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'v',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglAssociateImageBufferEventsI3D
+ 'w',
+ 'g',
+ 'l',
+ 'B',
+ 'e',
+ 'g',
+ 'i',
+ 'n',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'c',
+ 'k',
+ 'i',
+ 'n',
+ 'g',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglBeginFrameTrackingI3D
+ 'w',
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglBindDisplayColorTableEXT
+ 'w',
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'a',
+ 'r',
+ 'r',
+ 'i',
+ 'e',
+ 'r',
+ 'N',
+ 'V',
+ 0, // wglBindSwapBarrierNV
+ 'w',
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglBindTexImageARB
+ 'w',
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglBindVideoCaptureDeviceNV
+ 'w',
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglBindVideoDeviceNV
+ 'w',
+ 'g',
+ 'l',
+ 'B',
+ 'i',
+ 'n',
+ 'd',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglBindVideoImageNV
+ 'w',
+ 'g',
+ 'l',
+ 'B',
+ 'l',
+ 'i',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'M',
+ 'D',
+ 0, // wglBlitContextFramebufferAMD
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'h',
+ 'o',
+ 'o',
+ 's',
+ 'e',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglChoosePixelFormatARB
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'h',
+ 'o',
+ 'o',
+ 's',
+ 'e',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglChoosePixelFormatEXT
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // wglCopyContext
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'o',
+ 'p',
+ 'y',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'S',
+ 'u',
+ 'b',
+ 'D',
+ 'a',
+ 't',
+ 'a',
+ 'N',
+ 'V',
+ 0, // wglCopyImageSubDataNV
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'A',
+ 'f',
+ 'f',
+ 'i',
+ 'n',
+ 'i',
+ 't',
+ 'y',
+ 'D',
+ 'C',
+ 'N',
+ 'V',
+ 0, // wglCreateAffinityDCNV
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'A',
+ 's',
+ 's',
+ 'o',
+ 'c',
+ 'i',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'A',
+ 'M',
+ 'D',
+ 0, // wglCreateAssociatedContextAMD
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'A',
+ 's',
+ 's',
+ 'o',
+ 'c',
+ 'i',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ 'A',
+ 'M',
+ 'D',
+ 0, // wglCreateAssociatedContextAttribsAMD
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'g',
+ 'i',
+ 'o',
+ 'n',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglCreateBufferRegionARB
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // wglCreateContext
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 's',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglCreateContextAttribsARB
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglCreateDisplayColorTableEXT
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglCreateImageBufferI3D
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // wglCreateLayerContext
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglCreatePbufferARB
+ 'w',
+ 'g',
+ 'l',
+ 'C',
+ 'r',
+ 'e',
+ 'a',
+ 't',
+ 'e',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglCreatePbufferEXT
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'X',
+ 'C',
+ 'l',
+ 'o',
+ 's',
+ 'e',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglDXCloseDeviceNV
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'X',
+ 'L',
+ 'o',
+ 'c',
+ 'k',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 's',
+ 'N',
+ 'V',
+ 0, // wglDXLockObjectsNV
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'X',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'A',
+ 'c',
+ 'c',
+ 'e',
+ 's',
+ 's',
+ 'N',
+ 'V',
+ 0, // wglDXObjectAccessNV
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'X',
+ 'O',
+ 'p',
+ 'e',
+ 'n',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglDXOpenDeviceNV
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'X',
+ 'R',
+ 'e',
+ 'g',
+ 'i',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'N',
+ 'V',
+ 0, // wglDXRegisterObjectNV
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'X',
+ 'S',
+ 'e',
+ 't',
+ 'R',
+ 'e',
+ 's',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'S',
+ 'h',
+ 'a',
+ 'r',
+ 'e',
+ 'H',
+ 'a',
+ 'n',
+ 'd',
+ 'l',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglDXSetResourceShareHandleNV
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'X',
+ 'U',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 's',
+ 'N',
+ 'V',
+ 0, // wglDXUnlockObjectsNV
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'X',
+ 'U',
+ 'n',
+ 'r',
+ 'e',
+ 'g',
+ 'i',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'O',
+ 'b',
+ 'j',
+ 'e',
+ 'c',
+ 't',
+ 'N',
+ 'V',
+ 0, // wglDXUnregisterObjectNV
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'a',
+ 'y',
+ 'B',
+ 'e',
+ 'f',
+ 'o',
+ 'r',
+ 'e',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'N',
+ 'V',
+ 0, // wglDelayBeforeSwapNV
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'A',
+ 's',
+ 's',
+ 'o',
+ 'c',
+ 'i',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'A',
+ 'M',
+ 'D',
+ 0, // wglDeleteAssociatedContextAMD
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'g',
+ 'i',
+ 'o',
+ 'n',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglDeleteBufferRegionARB
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // wglDeleteContext
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 'l',
+ 'e',
+ 't',
+ 'e',
+ 'D',
+ 'C',
+ 'N',
+ 'V',
+ 0, // wglDeleteDCNV
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 'c',
+ 'r',
+ 'i',
+ 'b',
+ 'e',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'P',
+ 'l',
+ 'a',
+ 'n',
+ 'e',
+ 0, // wglDescribeLayerPlane
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglDestroyDisplayColorTableEXT
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglDestroyImageBufferI3D
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglDestroyPbufferARB
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'e',
+ 's',
+ 't',
+ 'r',
+ 'o',
+ 'y',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglDestroyPbufferEXT
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'L',
+ 'o',
+ 'c',
+ 'k',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglDisableFrameLockI3D
+ 'w',
+ 'g',
+ 'l',
+ 'D',
+ 'i',
+ 's',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglDisableGenlockI3D
+ 'w',
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'L',
+ 'o',
+ 'c',
+ 'k',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglEnableFrameLockI3D
+ 'w',
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglEnableGenlockI3D
+ 'w',
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'c',
+ 'k',
+ 'i',
+ 'n',
+ 'g',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglEndFrameTrackingI3D
+ 'w',
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'u',
+ 'm',
+ 'G',
+ 'p',
+ 'u',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // wglEnumGpuDevicesNV
+ 'w',
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'u',
+ 'm',
+ 'G',
+ 'p',
+ 'u',
+ 's',
+ 'F',
+ 'r',
+ 'o',
+ 'm',
+ 'A',
+ 'f',
+ 'f',
+ 'i',
+ 'n',
+ 'i',
+ 't',
+ 'y',
+ 'D',
+ 'C',
+ 'N',
+ 'V',
+ 0, // wglEnumGpusFromAffinityDCNV
+ 'w',
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'u',
+ 'm',
+ 'G',
+ 'p',
+ 'u',
+ 's',
+ 'N',
+ 'V',
+ 0, // wglEnumGpusNV
+ 'w',
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'u',
+ 'm',
+ 'e',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // wglEnumerateVideoCaptureDevicesNV
+ 'w',
+ 'g',
+ 'l',
+ 'E',
+ 'n',
+ 'u',
+ 'm',
+ 'e',
+ 'r',
+ 'a',
+ 't',
+ 'e',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 's',
+ 'N',
+ 'V',
+ 0, // wglEnumerateVideoDevicesNV
+ 'w',
+ 'g',
+ 'l',
+ 'F',
+ 'r',
+ 'e',
+ 'e',
+ 'M',
+ 'e',
+ 'm',
+ 'o',
+ 'r',
+ 'y',
+ 'N',
+ 'V',
+ 0, // wglFreeMemoryNV
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'R',
+ 'a',
+ 't',
+ 'e',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGenlockSampleRateI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'D',
+ 'e',
+ 'l',
+ 'a',
+ 'y',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGenlockSourceDelayI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'E',
+ 'd',
+ 'g',
+ 'e',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGenlockSourceEdgeI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGenlockSourceI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'G',
+ 'P',
+ 'U',
+ 'I',
+ 'D',
+ 'A',
+ 'M',
+ 'D',
+ 0, // wglGetContextGPUIDAMD
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 's',
+ 's',
+ 'o',
+ 'c',
+ 'i',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'A',
+ 'M',
+ 'D',
+ 0, // wglGetCurrentAssociatedContextAMD
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 0, // wglGetCurrentContext
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'D',
+ 'C',
+ 0, // wglGetCurrentDC
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'D',
+ 'C',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglGetCurrentReadDCARB
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'R',
+ 'e',
+ 'a',
+ 'd',
+ 'D',
+ 'C',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglGetCurrentReadDCEXT
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'e',
+ 'f',
+ 'a',
+ 'u',
+ 'l',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'c',
+ 'A',
+ 'd',
+ 'd',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 0, // wglGetDefaultProcAddress
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'D',
+ 'i',
+ 'g',
+ 'i',
+ 't',
+ 'a',
+ 'l',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGetDigitalVideoParametersI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'E',
+ 'x',
+ 't',
+ 'e',
+ 'n',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 's',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglGetExtensionsStringARB
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'E',
+ 'x',
+ 't',
+ 'e',
+ 'n',
+ 's',
+ 'i',
+ 'o',
+ 'n',
+ 's',
+ 'S',
+ 't',
+ 'r',
+ 'i',
+ 'n',
+ 'g',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglGetExtensionsStringEXT
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'U',
+ 's',
+ 'a',
+ 'g',
+ 'e',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGetFrameUsageI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'P',
+ 'U',
+ 'I',
+ 'D',
+ 's',
+ 'A',
+ 'M',
+ 'D',
+ 0, // wglGetGPUIDsAMD
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'P',
+ 'U',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'A',
+ 'M',
+ 'D',
+ 0, // wglGetGPUInfoAMD
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'a',
+ 'm',
+ 'm',
+ 'a',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGetGammaTableI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'a',
+ 'm',
+ 'm',
+ 'a',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGetGammaTableParametersI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'S',
+ 'a',
+ 'm',
+ 'p',
+ 'l',
+ 'e',
+ 'R',
+ 'a',
+ 't',
+ 'e',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGetGenlockSampleRateI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'D',
+ 'e',
+ 'l',
+ 'a',
+ 'y',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGetGenlockSourceDelayI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'E',
+ 'd',
+ 'g',
+ 'e',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGetGenlockSourceEdgeI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglGetGenlockSourceI3D
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'l',
+ 'e',
+ 't',
+ 't',
+ 'e',
+ 'E',
+ 'n',
+ 't',
+ 'r',
+ 'i',
+ 'e',
+ 's',
+ 0, // wglGetLayerPaletteEntries
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'M',
+ 's',
+ 'c',
+ 'R',
+ 'a',
+ 't',
+ 'e',
+ 'O',
+ 'M',
+ 'L',
+ 0, // wglGetMscRateOML
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'C',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglGetPbufferDCARB
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'C',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglGetPbufferDCEXT
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'f',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglGetPixelFormatAttribfvARB
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'f',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglGetPixelFormatAttribfvEXT
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'i',
+ 'v',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglGetPixelFormatAttribivARB
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'i',
+ 'x',
+ 'e',
+ 'l',
+ 'F',
+ 'o',
+ 'r',
+ 'm',
+ 'a',
+ 't',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'i',
+ 'v',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglGetPixelFormatAttribivEXT
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'P',
+ 'r',
+ 'o',
+ 'c',
+ 'A',
+ 'd',
+ 'd',
+ 'r',
+ 'e',
+ 's',
+ 's',
+ 0, // wglGetProcAddress
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'a',
+ 'l',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglGetSwapIntervalEXT
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'S',
+ 'y',
+ 'n',
+ 'c',
+ 'V',
+ 'a',
+ 'l',
+ 'u',
+ 'e',
+ 's',
+ 'O',
+ 'M',
+ 'L',
+ 0, // wglGetSyncValuesOML
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglGetVideoDeviceNV
+ 'w',
+ 'g',
+ 'l',
+ 'G',
+ 'e',
+ 't',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'I',
+ 'n',
+ 'f',
+ 'o',
+ 'N',
+ 'V',
+ 0, // wglGetVideoInfoNV
+ 'w',
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'd',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'L',
+ 'o',
+ 'c',
+ 'k',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglIsEnabledFrameLockI3D
+ 'w',
+ 'g',
+ 'l',
+ 'I',
+ 's',
+ 'E',
+ 'n',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'd',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglIsEnabledGenlockI3D
+ 'w',
+ 'g',
+ 'l',
+ 'J',
+ 'o',
+ 'i',
+ 'n',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 'N',
+ 'V',
+ 0, // wglJoinSwapGroupNV
+ 'w',
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'a',
+ 'd',
+ 'D',
+ 'i',
+ 's',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 'C',
+ 'o',
+ 'l',
+ 'o',
+ 'r',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglLoadDisplayColorTableEXT
+ 'w',
+ 'g',
+ 'l',
+ 'L',
+ 'o',
+ 'c',
+ 'k',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglLockVideoCaptureDeviceNV
+ 'w',
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'A',
+ 's',
+ 's',
+ 'o',
+ 'c',
+ 'i',
+ 'a',
+ 't',
+ 'e',
+ 'd',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'M',
+ 'D',
+ 0, // wglMakeAssociatedContextCurrentAMD
+ 'w',
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglMakeContextCurrentARB
+ 'w',
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglMakeContextCurrentEXT
+ 'w',
+ 'g',
+ 'l',
+ 'M',
+ 'a',
+ 'k',
+ 'e',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 0, // wglMakeCurrent
+ 'w',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'C',
+ 'u',
+ 'r',
+ 'r',
+ 'e',
+ 'n',
+ 't',
+ 'C',
+ 'o',
+ 'n',
+ 't',
+ 'e',
+ 'x',
+ 't',
+ 'N',
+ 'V',
+ 0, // wglQueryCurrentContextNV
+ 'w',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // wglQueryFrameCountNV
+ 'w',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'L',
+ 'o',
+ 'c',
+ 'k',
+ 'M',
+ 'a',
+ 's',
+ 't',
+ 'e',
+ 'r',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglQueryFrameLockMasterI3D
+ 'w',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'T',
+ 'r',
+ 'a',
+ 'c',
+ 'k',
+ 'i',
+ 'n',
+ 'g',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglQueryFrameTrackingI3D
+ 'w',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'G',
+ 'e',
+ 'n',
+ 'l',
+ 'o',
+ 'c',
+ 'k',
+ 'M',
+ 'a',
+ 'x',
+ 'S',
+ 'o',
+ 'u',
+ 'r',
+ 'c',
+ 'e',
+ 'D',
+ 'e',
+ 'l',
+ 'a',
+ 'y',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglQueryGenlockMaxSourceDelayI3D
+ 'w',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'M',
+ 'a',
+ 'x',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 's',
+ 'N',
+ 'V',
+ 0, // wglQueryMaxSwapGroupsNV
+ 'w',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglQueryPbufferARB
+ 'w',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglQueryPbufferEXT
+ 'w',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'G',
+ 'r',
+ 'o',
+ 'u',
+ 'p',
+ 'N',
+ 'V',
+ 0, // wglQuerySwapGroupNV
+ 'w',
+ 'g',
+ 'l',
+ 'Q',
+ 'u',
+ 'e',
+ 'r',
+ 'y',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglQueryVideoCaptureDeviceNV
+ 'w',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'a',
+ 'l',
+ 'i',
+ 'z',
+ 'e',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'l',
+ 'e',
+ 't',
+ 't',
+ 'e',
+ 0, // wglRealizeLayerPalette
+ 'w',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'E',
+ 'v',
+ 'e',
+ 'n',
+ 't',
+ 's',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglReleaseImageBufferEventsI3D
+ 'w',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'C',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglReleasePbufferDCARB
+ 'w',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'D',
+ 'C',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglReleasePbufferDCEXT
+ 'w',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'T',
+ 'e',
+ 'x',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglReleaseTexImageARB
+ 'w',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'C',
+ 'a',
+ 'p',
+ 't',
+ 'u',
+ 'r',
+ 'e',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglReleaseVideoCaptureDeviceNV
+ 'w',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'D',
+ 'e',
+ 'v',
+ 'i',
+ 'c',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglReleaseVideoDeviceNV
+ 'w',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 'l',
+ 'e',
+ 'a',
+ 's',
+ 'e',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'I',
+ 'm',
+ 'a',
+ 'g',
+ 'e',
+ 'N',
+ 'V',
+ 0, // wglReleaseVideoImageNV
+ 'w',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 's',
+ 'e',
+ 't',
+ 'F',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 'C',
+ 'o',
+ 'u',
+ 'n',
+ 't',
+ 'N',
+ 'V',
+ 0, // wglResetFrameCountNV
+ 'w',
+ 'g',
+ 'l',
+ 'R',
+ 'e',
+ 's',
+ 't',
+ 'o',
+ 'r',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'g',
+ 'i',
+ 'o',
+ 'n',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglRestoreBufferRegionARB
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'a',
+ 'v',
+ 'e',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'R',
+ 'e',
+ 'g',
+ 'i',
+ 'o',
+ 'n',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglSaveBufferRegionARB
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 'n',
+ 'd',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'T',
+ 'o',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'N',
+ 'V',
+ 0, // wglSendPbufferToVideoNV
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'D',
+ 'i',
+ 'g',
+ 'i',
+ 't',
+ 'a',
+ 'l',
+ 'V',
+ 'i',
+ 'd',
+ 'e',
+ 'o',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglSetDigitalVideoParametersI3D
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'G',
+ 'a',
+ 'm',
+ 'm',
+ 'a',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglSetGammaTableI3D
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'G',
+ 'a',
+ 'm',
+ 'm',
+ 'a',
+ 'T',
+ 'a',
+ 'b',
+ 'l',
+ 'e',
+ 'P',
+ 'a',
+ 'r',
+ 'a',
+ 'm',
+ 'e',
+ 't',
+ 'e',
+ 'r',
+ 's',
+ 'I',
+ '3',
+ 'D',
+ 0, // wglSetGammaTableParametersI3D
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'P',
+ 'a',
+ 'l',
+ 'e',
+ 't',
+ 't',
+ 'e',
+ 'E',
+ 'n',
+ 't',
+ 'r',
+ 'i',
+ 'e',
+ 's',
+ 0, // wglSetLayerPaletteEntries
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'P',
+ 'b',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 'A',
+ 't',
+ 't',
+ 'r',
+ 'i',
+ 'b',
+ 'A',
+ 'R',
+ 'B',
+ 0, // wglSetPbufferAttribARB
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'e',
+ 't',
+ 'S',
+ 't',
+ 'e',
+ 'r',
+ 'e',
+ 'o',
+ 'E',
+ 'm',
+ 'i',
+ 't',
+ 't',
+ 'e',
+ 'r',
+ 'S',
+ 't',
+ 'a',
+ 't',
+ 'e',
+ '3',
+ 'D',
+ 'L',
+ 0, // wglSetStereoEmitterState3DL
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'h',
+ 'a',
+ 'r',
+ 'e',
+ 'L',
+ 'i',
+ 's',
+ 't',
+ 's',
+ 0, // wglShareLists
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'M',
+ 's',
+ 'c',
+ 'O',
+ 'M',
+ 'L',
+ 0, // wglSwapBuffersMscOML
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'I',
+ 'n',
+ 't',
+ 'e',
+ 'r',
+ 'v',
+ 'a',
+ 'l',
+ 'E',
+ 'X',
+ 'T',
+ 0, // wglSwapIntervalEXT
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 0, // wglSwapLayerBuffers
+ 'w',
+ 'g',
+ 'l',
+ 'S',
+ 'w',
+ 'a',
+ 'p',
+ 'L',
+ 'a',
+ 'y',
+ 'e',
+ 'r',
+ 'B',
+ 'u',
+ 'f',
+ 'f',
+ 'e',
+ 'r',
+ 's',
+ 'M',
+ 's',
+ 'c',
+ 'O',
+ 'M',
+ 'L',
+ 0, // wglSwapLayerBuffersMscOML
+ 'w',
+ 'g',
+ 'l',
+ 'U',
+ 's',
+ 'e',
+ 'F',
+ 'o',
+ 'n',
+ 't',
+ 'B',
+ 'i',
+ 't',
+ 'm',
+ 'a',
+ 'p',
+ 's',
+ 'A',
+ 0, // wglUseFontBitmapsA
+ 'w',
+ 'g',
+ 'l',
+ 'U',
+ 's',
+ 'e',
+ 'F',
+ 'o',
+ 'n',
+ 't',
+ 'B',
+ 'i',
+ 't',
+ 'm',
+ 'a',
+ 'p',
+ 's',
+ 'W',
+ 0, // wglUseFontBitmapsW
+ 'w',
+ 'g',
+ 'l',
+ 'U',
+ 's',
+ 'e',
+ 'F',
+ 'o',
+ 'n',
+ 't',
+ 'O',
+ 'u',
+ 't',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 's',
+ 0, // wglUseFontOutlines
+ 'w',
+ 'g',
+ 'l',
+ 'U',
+ 's',
+ 'e',
+ 'F',
+ 'o',
+ 'n',
+ 't',
+ 'O',
+ 'u',
+ 't',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 's',
+ 'A',
+ 0, // wglUseFontOutlinesA
+ 'w',
+ 'g',
+ 'l',
+ 'U',
+ 's',
+ 'e',
+ 'F',
+ 'o',
+ 'n',
+ 't',
+ 'O',
+ 'u',
+ 't',
+ 'l',
+ 'i',
+ 'n',
+ 'e',
+ 's',
+ 'W',
+ 0, // wglUseFontOutlinesW
+ 'w',
+ 'g',
+ 'l',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'F',
+ 'o',
+ 'r',
+ 'M',
+ 's',
+ 'c',
+ 'O',
+ 'M',
+ 'L',
+ 0, // wglWaitForMscOML
+ 'w',
+ 'g',
+ 'l',
+ 'W',
+ 'a',
+ 'i',
+ 't',
+ 'F',
+ 'o',
+ 'r',
+ 'S',
+ 'b',
+ 'c',
+ 'O',
+ 'M',
+ 'L',
+ 0, // wglWaitForSbcOML
+ 0 };
static void *wgl_provider_resolver(const char *name,
const enum wgl_provider *providers,
- const uint16_t *entrypoints)
+ const uint32_t *entrypoints)
{
int i;
for (i = 0; providers[i] != wgl_provider_terminator; i++) {
@@ -561,10 +3666,10 @@ static void *wgl_provider_resolver(const char *name,
}
EPOXY_NOINLINE static void *
-wgl_single_resolver(enum wgl_provider provider, uint16_t entrypoint_offset);
+wgl_single_resolver(enum wgl_provider provider, uint32_t entrypoint_offset);
static void *
-wgl_single_resolver(enum wgl_provider provider, uint16_t entrypoint_offset)
+wgl_single_resolver(enum wgl_provider provider, uint32_t entrypoint_offset)
{
enum wgl_provider providers[] = {
provider,
@@ -964,7 +4069,7 @@ epoxy_wglGetDefaultProcAddress_resolver(void)
static const enum wgl_provider providers[] = {
wgl_provider_terminator
};
- static const uint16_t entrypoints[] = {
+ static const uint32_t entrypoints[] = {
0 /* None */,
};
return wgl_provider_resolver(entrypoint_strings + 1483 /* "wglGetDefaultProcAddress" */,