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" */,