Update pregenerated files.

macos/v1.5.9
Yaron Cohen-Tal 9 years ago
parent 6e3fa879cf
commit d81ab07f0b
  1. 301
      src/egl_pregenerated_dispatch.c
  2. 6905
      src/gl_pregenerated_dispatch.c
  3. 335
      src/glx_pregenerated_dispatch.c
  4. 343
      src/wgl_pregenerated_dispatch.c

@ -220,46 +220,47 @@ static const char *enum_string =
;
static const uint16_t enum_string_offsets[] = {
[EGL_10] = 0,
[EGL_11] = 7,
[EGL_12] = 14,
[EGL_14] = 21,
[EGL_15] = 28,
[EGL_extension_EGL_ANDROID_blob_cache] = 35,
[EGL_extension_EGL_ANDROID_native_fence_sync] = 74,
[EGL_extension_EGL_ANGLE_query_surface_pointer] = 120,
[EGL_extension_EGL_EXT_device_base] = 168,
[EGL_extension_EGL_EXT_device_enumeration] = 204,
[EGL_extension_EGL_EXT_device_query] = 247,
[EGL_extension_EGL_EXT_output_base] = 284,
[EGL_extension_EGL_EXT_platform_base] = 320,
[EGL_extension_EGL_EXT_stream_consumer_egloutput] = 358,
[EGL_extension_EGL_EXT_swap_buffers_with_damage] = 408,
[EGL_extension_EGL_HI_clientpixmap] = 457,
[EGL_extension_EGL_KHR_cl_event2] = 493,
[EGL_extension_EGL_KHR_fence_sync] = 527,
[EGL_extension_EGL_KHR_image] = 562,
[EGL_extension_EGL_KHR_image_base] = 592,
[EGL_extension_EGL_KHR_lock_surface3] = 627,
[EGL_extension_EGL_KHR_lock_surface] = 665,
[EGL_extension_EGL_KHR_partial_update] = 702,
[EGL_extension_EGL_KHR_reusable_sync] = 741,
[EGL_extension_EGL_KHR_stream] = 779,
[EGL_extension_EGL_KHR_stream_consumer_gltexture] = 810,
[EGL_extension_EGL_KHR_stream_cross_process_fd] = 860,
[EGL_extension_EGL_KHR_stream_fifo] = 908,
[EGL_extension_EGL_KHR_stream_producer_eglsurface] = 944,
[EGL_extension_EGL_KHR_swap_buffers_with_damage] = 995,
[EGL_extension_EGL_KHR_wait_sync] = 1044,
[EGL_extension_EGL_MESA_drm_image] = 1078,
[EGL_extension_EGL_MESA_image_dma_buf_export] = 1113,
[EGL_extension_EGL_NOK_swap_region2] = 1159,
[EGL_extension_EGL_NOK_swap_region] = 1196,
[EGL_extension_EGL_NV_native_query] = 1232,
[EGL_extension_EGL_NV_post_sub_buffer] = 1268,
[EGL_extension_EGL_NV_stream_sync] = 1307,
[EGL_extension_EGL_NV_sync] = 1342,
[EGL_extension_EGL_NV_system_time] = 1370,
-1, /* egl_provider_terminator, unused */
0, /* EGL_10 */
7, /* EGL_11 */
14, /* EGL_12 */
21, /* EGL_14 */
28, /* EGL_15 */
35, /* EGL_extension_EGL_ANDROID_blob_cache */
74, /* EGL_extension_EGL_ANDROID_native_fence_sync */
120, /* EGL_extension_EGL_ANGLE_query_surface_pointer */
168, /* EGL_extension_EGL_EXT_device_base */
204, /* EGL_extension_EGL_EXT_device_enumeration */
247, /* EGL_extension_EGL_EXT_device_query */
284, /* EGL_extension_EGL_EXT_output_base */
320, /* EGL_extension_EGL_EXT_platform_base */
358, /* EGL_extension_EGL_EXT_stream_consumer_egloutput */
408, /* EGL_extension_EGL_EXT_swap_buffers_with_damage */
457, /* EGL_extension_EGL_HI_clientpixmap */
493, /* EGL_extension_EGL_KHR_cl_event2 */
527, /* EGL_extension_EGL_KHR_fence_sync */
562, /* EGL_extension_EGL_KHR_image */
592, /* EGL_extension_EGL_KHR_image_base */
627, /* EGL_extension_EGL_KHR_lock_surface3 */
665, /* EGL_extension_EGL_KHR_lock_surface */
702, /* EGL_extension_EGL_KHR_partial_update */
741, /* EGL_extension_EGL_KHR_reusable_sync */
779, /* EGL_extension_EGL_KHR_stream */
810, /* EGL_extension_EGL_KHR_stream_consumer_gltexture */
860, /* EGL_extension_EGL_KHR_stream_cross_process_fd */
908, /* EGL_extension_EGL_KHR_stream_fifo */
944, /* EGL_extension_EGL_KHR_stream_producer_eglsurface */
995, /* EGL_extension_EGL_KHR_swap_buffers_with_damage */
1044, /* EGL_extension_EGL_KHR_wait_sync */
1078, /* EGL_extension_EGL_MESA_drm_image */
1113, /* EGL_extension_EGL_MESA_image_dma_buf_export */
1159, /* EGL_extension_EGL_NOK_swap_region2 */
1196, /* EGL_extension_EGL_NOK_swap_region */
1232, /* EGL_extension_EGL_NV_native_query */
1268, /* EGL_extension_EGL_NV_post_sub_buffer */
1307, /* EGL_extension_EGL_NV_stream_sync */
1342, /* EGL_extension_EGL_NV_sync */
1370, /* EGL_extension_EGL_NV_system_time */
};
static const char entrypoint_strings[] = {
@ -3734,116 +3735,116 @@ GEN_THUNKS_RET(EGLint, eglWaitSyncKHR, (EGLDisplay dpy, EGLSyncKHR sync, EGLint
#if USING_DISPATCH_TABLE
static struct dispatch_table resolver_table = {
.eglBindAPI = epoxy_eglBindAPI_dispatch_table_rewrite_ptr,
.eglBindTexImage = epoxy_eglBindTexImage_dispatch_table_rewrite_ptr,
.eglChooseConfig = epoxy_eglChooseConfig_dispatch_table_rewrite_ptr,
.eglClientWaitSync = epoxy_eglClientWaitSync_dispatch_table_rewrite_ptr,
.eglClientWaitSyncKHR = epoxy_eglClientWaitSyncKHR_dispatch_table_rewrite_ptr,
.eglClientWaitSyncNV = epoxy_eglClientWaitSyncNV_dispatch_table_rewrite_ptr,
.eglCopyBuffers = epoxy_eglCopyBuffers_dispatch_table_rewrite_ptr,
.eglCreateContext = epoxy_eglCreateContext_dispatch_table_rewrite_ptr,
.eglCreateDRMImageMESA = epoxy_eglCreateDRMImageMESA_dispatch_table_rewrite_ptr,
.eglCreateFenceSyncNV = epoxy_eglCreateFenceSyncNV_dispatch_table_rewrite_ptr,
.eglCreateImage = epoxy_eglCreateImage_dispatch_table_rewrite_ptr,
.eglCreateImageKHR = epoxy_eglCreateImageKHR_dispatch_table_rewrite_ptr,
.eglCreatePbufferFromClientBuffer = epoxy_eglCreatePbufferFromClientBuffer_dispatch_table_rewrite_ptr,
.eglCreatePbufferSurface = epoxy_eglCreatePbufferSurface_dispatch_table_rewrite_ptr,
.eglCreatePixmapSurface = epoxy_eglCreatePixmapSurface_dispatch_table_rewrite_ptr,
.eglCreatePixmapSurfaceHI = epoxy_eglCreatePixmapSurfaceHI_dispatch_table_rewrite_ptr,
.eglCreatePlatformPixmapSurface = epoxy_eglCreatePlatformPixmapSurface_dispatch_table_rewrite_ptr,
.eglCreatePlatformPixmapSurfaceEXT = epoxy_eglCreatePlatformPixmapSurfaceEXT_dispatch_table_rewrite_ptr,
.eglCreatePlatformWindowSurface = epoxy_eglCreatePlatformWindowSurface_dispatch_table_rewrite_ptr,
.eglCreatePlatformWindowSurfaceEXT = epoxy_eglCreatePlatformWindowSurfaceEXT_dispatch_table_rewrite_ptr,
.eglCreateStreamFromFileDescriptorKHR = epoxy_eglCreateStreamFromFileDescriptorKHR_dispatch_table_rewrite_ptr,
.eglCreateStreamKHR = epoxy_eglCreateStreamKHR_dispatch_table_rewrite_ptr,
.eglCreateStreamProducerSurfaceKHR = epoxy_eglCreateStreamProducerSurfaceKHR_dispatch_table_rewrite_ptr,
.eglCreateStreamSyncNV = epoxy_eglCreateStreamSyncNV_dispatch_table_rewrite_ptr,
.eglCreateSync = epoxy_eglCreateSync_dispatch_table_rewrite_ptr,
.eglCreateSync64KHR = epoxy_eglCreateSync64KHR_dispatch_table_rewrite_ptr,
.eglCreateSyncKHR = epoxy_eglCreateSyncKHR_dispatch_table_rewrite_ptr,
.eglCreateWindowSurface = epoxy_eglCreateWindowSurface_dispatch_table_rewrite_ptr,
.eglDestroyContext = epoxy_eglDestroyContext_dispatch_table_rewrite_ptr,
.eglDestroyImage = epoxy_eglDestroyImage_dispatch_table_rewrite_ptr,
.eglDestroyImageKHR = epoxy_eglDestroyImageKHR_dispatch_table_rewrite_ptr,
.eglDestroyStreamKHR = epoxy_eglDestroyStreamKHR_dispatch_table_rewrite_ptr,
.eglDestroySurface = epoxy_eglDestroySurface_dispatch_table_rewrite_ptr,
.eglDestroySync = epoxy_eglDestroySync_dispatch_table_rewrite_ptr,
.eglDestroySyncKHR = epoxy_eglDestroySyncKHR_dispatch_table_rewrite_ptr,
.eglDestroySyncNV = epoxy_eglDestroySyncNV_dispatch_table_rewrite_ptr,
.eglDupNativeFenceFDANDROID = epoxy_eglDupNativeFenceFDANDROID_dispatch_table_rewrite_ptr,
.eglExportDMABUFImageMESA = epoxy_eglExportDMABUFImageMESA_dispatch_table_rewrite_ptr,
.eglExportDMABUFImageQueryMESA = epoxy_eglExportDMABUFImageQueryMESA_dispatch_table_rewrite_ptr,
.eglExportDRMImageMESA = epoxy_eglExportDRMImageMESA_dispatch_table_rewrite_ptr,
.eglFenceNV = epoxy_eglFenceNV_dispatch_table_rewrite_ptr,
.eglGetConfigAttrib = epoxy_eglGetConfigAttrib_dispatch_table_rewrite_ptr,
.eglGetConfigs = epoxy_eglGetConfigs_dispatch_table_rewrite_ptr,
.eglGetCurrentContext = epoxy_eglGetCurrentContext_dispatch_table_rewrite_ptr,
.eglGetCurrentDisplay = epoxy_eglGetCurrentDisplay_dispatch_table_rewrite_ptr,
.eglGetCurrentSurface = epoxy_eglGetCurrentSurface_dispatch_table_rewrite_ptr,
.eglGetDisplay = epoxy_eglGetDisplay_dispatch_table_rewrite_ptr,
.eglGetError = epoxy_eglGetError_dispatch_table_rewrite_ptr,
.eglGetOutputLayersEXT = epoxy_eglGetOutputLayersEXT_dispatch_table_rewrite_ptr,
.eglGetOutputPortsEXT = epoxy_eglGetOutputPortsEXT_dispatch_table_rewrite_ptr,
.eglGetPlatformDisplay = epoxy_eglGetPlatformDisplay_dispatch_table_rewrite_ptr,
.eglGetPlatformDisplayEXT = epoxy_eglGetPlatformDisplayEXT_dispatch_table_rewrite_ptr,
.eglGetProcAddress = epoxy_eglGetProcAddress_dispatch_table_rewrite_ptr,
.eglGetStreamFileDescriptorKHR = epoxy_eglGetStreamFileDescriptorKHR_dispatch_table_rewrite_ptr,
.eglGetSyncAttrib = epoxy_eglGetSyncAttrib_dispatch_table_rewrite_ptr,
.eglGetSyncAttribKHR = epoxy_eglGetSyncAttribKHR_dispatch_table_rewrite_ptr,
.eglGetSyncAttribNV = epoxy_eglGetSyncAttribNV_dispatch_table_rewrite_ptr,
.eglGetSystemTimeFrequencyNV = epoxy_eglGetSystemTimeFrequencyNV_dispatch_table_rewrite_ptr,
.eglGetSystemTimeNV = epoxy_eglGetSystemTimeNV_dispatch_table_rewrite_ptr,
.eglInitialize = epoxy_eglInitialize_dispatch_table_rewrite_ptr,
.eglLockSurfaceKHR = epoxy_eglLockSurfaceKHR_dispatch_table_rewrite_ptr,
.eglMakeCurrent = epoxy_eglMakeCurrent_dispatch_table_rewrite_ptr,
.eglOutputLayerAttribEXT = epoxy_eglOutputLayerAttribEXT_dispatch_table_rewrite_ptr,
.eglOutputPortAttribEXT = epoxy_eglOutputPortAttribEXT_dispatch_table_rewrite_ptr,
.eglPostSubBufferNV = epoxy_eglPostSubBufferNV_dispatch_table_rewrite_ptr,
.eglQueryAPI = epoxy_eglQueryAPI_dispatch_table_rewrite_ptr,
.eglQueryContext = epoxy_eglQueryContext_dispatch_table_rewrite_ptr,
.eglQueryDeviceAttribEXT = epoxy_eglQueryDeviceAttribEXT_dispatch_table_rewrite_ptr,
.eglQueryDeviceStringEXT = epoxy_eglQueryDeviceStringEXT_dispatch_table_rewrite_ptr,
.eglQueryDevicesEXT = epoxy_eglQueryDevicesEXT_dispatch_table_rewrite_ptr,
.eglQueryDisplayAttribEXT = epoxy_eglQueryDisplayAttribEXT_dispatch_table_rewrite_ptr,
.eglQueryNativeDisplayNV = epoxy_eglQueryNativeDisplayNV_dispatch_table_rewrite_ptr,
.eglQueryNativePixmapNV = epoxy_eglQueryNativePixmapNV_dispatch_table_rewrite_ptr,
.eglQueryNativeWindowNV = epoxy_eglQueryNativeWindowNV_dispatch_table_rewrite_ptr,
.eglQueryOutputLayerAttribEXT = epoxy_eglQueryOutputLayerAttribEXT_dispatch_table_rewrite_ptr,
.eglQueryOutputLayerStringEXT = epoxy_eglQueryOutputLayerStringEXT_dispatch_table_rewrite_ptr,
.eglQueryOutputPortAttribEXT = epoxy_eglQueryOutputPortAttribEXT_dispatch_table_rewrite_ptr,
.eglQueryOutputPortStringEXT = epoxy_eglQueryOutputPortStringEXT_dispatch_table_rewrite_ptr,
.eglQueryStreamKHR = epoxy_eglQueryStreamKHR_dispatch_table_rewrite_ptr,
.eglQueryStreamTimeKHR = epoxy_eglQueryStreamTimeKHR_dispatch_table_rewrite_ptr,
.eglQueryStreamu64KHR = epoxy_eglQueryStreamu64KHR_dispatch_table_rewrite_ptr,
.eglQueryString = epoxy_eglQueryString_dispatch_table_rewrite_ptr,
.eglQuerySurface = epoxy_eglQuerySurface_dispatch_table_rewrite_ptr,
.eglQuerySurface64KHR = epoxy_eglQuerySurface64KHR_dispatch_table_rewrite_ptr,
.eglQuerySurfacePointerANGLE = epoxy_eglQuerySurfacePointerANGLE_dispatch_table_rewrite_ptr,
.eglReleaseTexImage = epoxy_eglReleaseTexImage_dispatch_table_rewrite_ptr,
.eglReleaseThread = epoxy_eglReleaseThread_dispatch_table_rewrite_ptr,
.eglSetBlobCacheFuncsANDROID = epoxy_eglSetBlobCacheFuncsANDROID_dispatch_table_rewrite_ptr,
.eglSetDamageRegionKHR = epoxy_eglSetDamageRegionKHR_dispatch_table_rewrite_ptr,
.eglSignalSyncKHR = epoxy_eglSignalSyncKHR_dispatch_table_rewrite_ptr,
.eglSignalSyncNV = epoxy_eglSignalSyncNV_dispatch_table_rewrite_ptr,
.eglStreamAttribKHR = epoxy_eglStreamAttribKHR_dispatch_table_rewrite_ptr,
.eglStreamConsumerAcquireKHR = epoxy_eglStreamConsumerAcquireKHR_dispatch_table_rewrite_ptr,
.eglStreamConsumerGLTextureExternalKHR = epoxy_eglStreamConsumerGLTextureExternalKHR_dispatch_table_rewrite_ptr,
.eglStreamConsumerOutputEXT = epoxy_eglStreamConsumerOutputEXT_dispatch_table_rewrite_ptr,
.eglStreamConsumerReleaseKHR = epoxy_eglStreamConsumerReleaseKHR_dispatch_table_rewrite_ptr,
.eglSurfaceAttrib = epoxy_eglSurfaceAttrib_dispatch_table_rewrite_ptr,
.eglSwapBuffers = epoxy_eglSwapBuffers_dispatch_table_rewrite_ptr,
.eglSwapBuffersRegion2NOK = epoxy_eglSwapBuffersRegion2NOK_dispatch_table_rewrite_ptr,
.eglSwapBuffersRegionNOK = epoxy_eglSwapBuffersRegionNOK_dispatch_table_rewrite_ptr,
.eglSwapBuffersWithDamageEXT = epoxy_eglSwapBuffersWithDamageEXT_dispatch_table_rewrite_ptr,
.eglSwapBuffersWithDamageKHR = epoxy_eglSwapBuffersWithDamageKHR_dispatch_table_rewrite_ptr,
.eglSwapInterval = epoxy_eglSwapInterval_dispatch_table_rewrite_ptr,
.eglTerminate = epoxy_eglTerminate_dispatch_table_rewrite_ptr,
.eglUnlockSurfaceKHR = epoxy_eglUnlockSurfaceKHR_dispatch_table_rewrite_ptr,
.eglWaitClient = epoxy_eglWaitClient_dispatch_table_rewrite_ptr,
.eglWaitGL = epoxy_eglWaitGL_dispatch_table_rewrite_ptr,
.eglWaitNative = epoxy_eglWaitNative_dispatch_table_rewrite_ptr,
.eglWaitSync = epoxy_eglWaitSync_dispatch_table_rewrite_ptr,
.eglWaitSyncKHR = epoxy_eglWaitSyncKHR_dispatch_table_rewrite_ptr,
epoxy_eglBindAPI_dispatch_table_rewrite_ptr, /* eglBindAPI */
epoxy_eglBindTexImage_dispatch_table_rewrite_ptr, /* eglBindTexImage */
epoxy_eglChooseConfig_dispatch_table_rewrite_ptr, /* eglChooseConfig */
epoxy_eglClientWaitSync_dispatch_table_rewrite_ptr, /* eglClientWaitSync */
epoxy_eglClientWaitSyncKHR_dispatch_table_rewrite_ptr, /* eglClientWaitSyncKHR */
epoxy_eglClientWaitSyncNV_dispatch_table_rewrite_ptr, /* eglClientWaitSyncNV */
epoxy_eglCopyBuffers_dispatch_table_rewrite_ptr, /* eglCopyBuffers */
epoxy_eglCreateContext_dispatch_table_rewrite_ptr, /* eglCreateContext */
epoxy_eglCreateDRMImageMESA_dispatch_table_rewrite_ptr, /* eglCreateDRMImageMESA */
epoxy_eglCreateFenceSyncNV_dispatch_table_rewrite_ptr, /* eglCreateFenceSyncNV */
epoxy_eglCreateImage_dispatch_table_rewrite_ptr, /* eglCreateImage */
epoxy_eglCreateImageKHR_dispatch_table_rewrite_ptr, /* eglCreateImageKHR */
epoxy_eglCreatePbufferFromClientBuffer_dispatch_table_rewrite_ptr, /* eglCreatePbufferFromClientBuffer */
epoxy_eglCreatePbufferSurface_dispatch_table_rewrite_ptr, /* eglCreatePbufferSurface */
epoxy_eglCreatePixmapSurface_dispatch_table_rewrite_ptr, /* eglCreatePixmapSurface */
epoxy_eglCreatePixmapSurfaceHI_dispatch_table_rewrite_ptr, /* eglCreatePixmapSurfaceHI */
epoxy_eglCreatePlatformPixmapSurface_dispatch_table_rewrite_ptr, /* eglCreatePlatformPixmapSurface */
epoxy_eglCreatePlatformPixmapSurfaceEXT_dispatch_table_rewrite_ptr, /* eglCreatePlatformPixmapSurfaceEXT */
epoxy_eglCreatePlatformWindowSurface_dispatch_table_rewrite_ptr, /* eglCreatePlatformWindowSurface */
epoxy_eglCreatePlatformWindowSurfaceEXT_dispatch_table_rewrite_ptr, /* eglCreatePlatformWindowSurfaceEXT */
epoxy_eglCreateStreamFromFileDescriptorKHR_dispatch_table_rewrite_ptr, /* eglCreateStreamFromFileDescriptorKHR */
epoxy_eglCreateStreamKHR_dispatch_table_rewrite_ptr, /* eglCreateStreamKHR */
epoxy_eglCreateStreamProducerSurfaceKHR_dispatch_table_rewrite_ptr, /* eglCreateStreamProducerSurfaceKHR */
epoxy_eglCreateStreamSyncNV_dispatch_table_rewrite_ptr, /* eglCreateStreamSyncNV */
epoxy_eglCreateSync_dispatch_table_rewrite_ptr, /* eglCreateSync */
epoxy_eglCreateSync64KHR_dispatch_table_rewrite_ptr, /* eglCreateSync64KHR */
epoxy_eglCreateSyncKHR_dispatch_table_rewrite_ptr, /* eglCreateSyncKHR */
epoxy_eglCreateWindowSurface_dispatch_table_rewrite_ptr, /* eglCreateWindowSurface */
epoxy_eglDestroyContext_dispatch_table_rewrite_ptr, /* eglDestroyContext */
epoxy_eglDestroyImage_dispatch_table_rewrite_ptr, /* eglDestroyImage */
epoxy_eglDestroyImageKHR_dispatch_table_rewrite_ptr, /* eglDestroyImageKHR */
epoxy_eglDestroyStreamKHR_dispatch_table_rewrite_ptr, /* eglDestroyStreamKHR */
epoxy_eglDestroySurface_dispatch_table_rewrite_ptr, /* eglDestroySurface */
epoxy_eglDestroySync_dispatch_table_rewrite_ptr, /* eglDestroySync */
epoxy_eglDestroySyncKHR_dispatch_table_rewrite_ptr, /* eglDestroySyncKHR */
epoxy_eglDestroySyncNV_dispatch_table_rewrite_ptr, /* eglDestroySyncNV */
epoxy_eglDupNativeFenceFDANDROID_dispatch_table_rewrite_ptr, /* eglDupNativeFenceFDANDROID */
epoxy_eglExportDMABUFImageMESA_dispatch_table_rewrite_ptr, /* eglExportDMABUFImageMESA */
epoxy_eglExportDMABUFImageQueryMESA_dispatch_table_rewrite_ptr, /* eglExportDMABUFImageQueryMESA */
epoxy_eglExportDRMImageMESA_dispatch_table_rewrite_ptr, /* eglExportDRMImageMESA */
epoxy_eglFenceNV_dispatch_table_rewrite_ptr, /* eglFenceNV */
epoxy_eglGetConfigAttrib_dispatch_table_rewrite_ptr, /* eglGetConfigAttrib */
epoxy_eglGetConfigs_dispatch_table_rewrite_ptr, /* eglGetConfigs */
epoxy_eglGetCurrentContext_dispatch_table_rewrite_ptr, /* eglGetCurrentContext */
epoxy_eglGetCurrentDisplay_dispatch_table_rewrite_ptr, /* eglGetCurrentDisplay */
epoxy_eglGetCurrentSurface_dispatch_table_rewrite_ptr, /* eglGetCurrentSurface */
epoxy_eglGetDisplay_dispatch_table_rewrite_ptr, /* eglGetDisplay */
epoxy_eglGetError_dispatch_table_rewrite_ptr, /* eglGetError */
epoxy_eglGetOutputLayersEXT_dispatch_table_rewrite_ptr, /* eglGetOutputLayersEXT */
epoxy_eglGetOutputPortsEXT_dispatch_table_rewrite_ptr, /* eglGetOutputPortsEXT */
epoxy_eglGetPlatformDisplay_dispatch_table_rewrite_ptr, /* eglGetPlatformDisplay */
epoxy_eglGetPlatformDisplayEXT_dispatch_table_rewrite_ptr, /* eglGetPlatformDisplayEXT */
epoxy_eglGetProcAddress_dispatch_table_rewrite_ptr, /* eglGetProcAddress */
epoxy_eglGetStreamFileDescriptorKHR_dispatch_table_rewrite_ptr, /* eglGetStreamFileDescriptorKHR */
epoxy_eglGetSyncAttrib_dispatch_table_rewrite_ptr, /* eglGetSyncAttrib */
epoxy_eglGetSyncAttribKHR_dispatch_table_rewrite_ptr, /* eglGetSyncAttribKHR */
epoxy_eglGetSyncAttribNV_dispatch_table_rewrite_ptr, /* eglGetSyncAttribNV */
epoxy_eglGetSystemTimeFrequencyNV_dispatch_table_rewrite_ptr, /* eglGetSystemTimeFrequencyNV */
epoxy_eglGetSystemTimeNV_dispatch_table_rewrite_ptr, /* eglGetSystemTimeNV */
epoxy_eglInitialize_dispatch_table_rewrite_ptr, /* eglInitialize */
epoxy_eglLockSurfaceKHR_dispatch_table_rewrite_ptr, /* eglLockSurfaceKHR */
epoxy_eglMakeCurrent_dispatch_table_rewrite_ptr, /* eglMakeCurrent */
epoxy_eglOutputLayerAttribEXT_dispatch_table_rewrite_ptr, /* eglOutputLayerAttribEXT */
epoxy_eglOutputPortAttribEXT_dispatch_table_rewrite_ptr, /* eglOutputPortAttribEXT */
epoxy_eglPostSubBufferNV_dispatch_table_rewrite_ptr, /* eglPostSubBufferNV */
epoxy_eglQueryAPI_dispatch_table_rewrite_ptr, /* eglQueryAPI */
epoxy_eglQueryContext_dispatch_table_rewrite_ptr, /* eglQueryContext */
epoxy_eglQueryDeviceAttribEXT_dispatch_table_rewrite_ptr, /* eglQueryDeviceAttribEXT */
epoxy_eglQueryDeviceStringEXT_dispatch_table_rewrite_ptr, /* eglQueryDeviceStringEXT */
epoxy_eglQueryDevicesEXT_dispatch_table_rewrite_ptr, /* eglQueryDevicesEXT */
epoxy_eglQueryDisplayAttribEXT_dispatch_table_rewrite_ptr, /* eglQueryDisplayAttribEXT */
epoxy_eglQueryNativeDisplayNV_dispatch_table_rewrite_ptr, /* eglQueryNativeDisplayNV */
epoxy_eglQueryNativePixmapNV_dispatch_table_rewrite_ptr, /* eglQueryNativePixmapNV */
epoxy_eglQueryNativeWindowNV_dispatch_table_rewrite_ptr, /* eglQueryNativeWindowNV */
epoxy_eglQueryOutputLayerAttribEXT_dispatch_table_rewrite_ptr, /* eglQueryOutputLayerAttribEXT */
epoxy_eglQueryOutputLayerStringEXT_dispatch_table_rewrite_ptr, /* eglQueryOutputLayerStringEXT */
epoxy_eglQueryOutputPortAttribEXT_dispatch_table_rewrite_ptr, /* eglQueryOutputPortAttribEXT */
epoxy_eglQueryOutputPortStringEXT_dispatch_table_rewrite_ptr, /* eglQueryOutputPortStringEXT */
epoxy_eglQueryStreamKHR_dispatch_table_rewrite_ptr, /* eglQueryStreamKHR */
epoxy_eglQueryStreamTimeKHR_dispatch_table_rewrite_ptr, /* eglQueryStreamTimeKHR */
epoxy_eglQueryStreamu64KHR_dispatch_table_rewrite_ptr, /* eglQueryStreamu64KHR */
epoxy_eglQueryString_dispatch_table_rewrite_ptr, /* eglQueryString */
epoxy_eglQuerySurface_dispatch_table_rewrite_ptr, /* eglQuerySurface */
epoxy_eglQuerySurface64KHR_dispatch_table_rewrite_ptr, /* eglQuerySurface64KHR */
epoxy_eglQuerySurfacePointerANGLE_dispatch_table_rewrite_ptr, /* eglQuerySurfacePointerANGLE */
epoxy_eglReleaseTexImage_dispatch_table_rewrite_ptr, /* eglReleaseTexImage */
epoxy_eglReleaseThread_dispatch_table_rewrite_ptr, /* eglReleaseThread */
epoxy_eglSetBlobCacheFuncsANDROID_dispatch_table_rewrite_ptr, /* eglSetBlobCacheFuncsANDROID */
epoxy_eglSetDamageRegionKHR_dispatch_table_rewrite_ptr, /* eglSetDamageRegionKHR */
epoxy_eglSignalSyncKHR_dispatch_table_rewrite_ptr, /* eglSignalSyncKHR */
epoxy_eglSignalSyncNV_dispatch_table_rewrite_ptr, /* eglSignalSyncNV */
epoxy_eglStreamAttribKHR_dispatch_table_rewrite_ptr, /* eglStreamAttribKHR */
epoxy_eglStreamConsumerAcquireKHR_dispatch_table_rewrite_ptr, /* eglStreamConsumerAcquireKHR */
epoxy_eglStreamConsumerGLTextureExternalKHR_dispatch_table_rewrite_ptr, /* eglStreamConsumerGLTextureExternalKHR */
epoxy_eglStreamConsumerOutputEXT_dispatch_table_rewrite_ptr, /* eglStreamConsumerOutputEXT */
epoxy_eglStreamConsumerReleaseKHR_dispatch_table_rewrite_ptr, /* eglStreamConsumerReleaseKHR */
epoxy_eglSurfaceAttrib_dispatch_table_rewrite_ptr, /* eglSurfaceAttrib */
epoxy_eglSwapBuffers_dispatch_table_rewrite_ptr, /* eglSwapBuffers */
epoxy_eglSwapBuffersRegion2NOK_dispatch_table_rewrite_ptr, /* eglSwapBuffersRegion2NOK */
epoxy_eglSwapBuffersRegionNOK_dispatch_table_rewrite_ptr, /* eglSwapBuffersRegionNOK */
epoxy_eglSwapBuffersWithDamageEXT_dispatch_table_rewrite_ptr, /* eglSwapBuffersWithDamageEXT */
epoxy_eglSwapBuffersWithDamageKHR_dispatch_table_rewrite_ptr, /* eglSwapBuffersWithDamageKHR */
epoxy_eglSwapInterval_dispatch_table_rewrite_ptr, /* eglSwapInterval */
epoxy_eglTerminate_dispatch_table_rewrite_ptr, /* eglTerminate */
epoxy_eglUnlockSurfaceKHR_dispatch_table_rewrite_ptr, /* eglUnlockSurfaceKHR */
epoxy_eglWaitClient_dispatch_table_rewrite_ptr, /* eglWaitClient */
epoxy_eglWaitGL_dispatch_table_rewrite_ptr, /* eglWaitGL */
epoxy_eglWaitNative_dispatch_table_rewrite_ptr, /* eglWaitNative */
epoxy_eglWaitSync_dispatch_table_rewrite_ptr, /* eglWaitSync */
epoxy_eglWaitSyncKHR_dispatch_table_rewrite_ptr, /* eglWaitSyncKHR */
};
uint32_t egl_tls_index;

File diff suppressed because it is too large Load Diff

@ -234,43 +234,44 @@ static const char *enum_string =
;
static const uint16_t enum_string_offsets[] = {
[GLX_10] = 0,
[GLX_11] = 7,
[GLX_12] = 14,
[GLX_13] = 21,
[GLX_extension_GLX_AMD_gpu_association] = 28,
[GLX_extension_GLX_ARB_create_context] = 68,
[GLX_extension_GLX_ARB_get_proc_address] = 107,
[GLX_extension_GLX_EXT_import_context] = 148,
[GLX_extension_GLX_EXT_swap_control] = 187,
[GLX_extension_GLX_EXT_texture_from_pixmap] = 224,
[GLX_extension_GLX_MESA_agp_offset] = 268,
[GLX_extension_GLX_MESA_copy_sub_buffer] = 304,
[GLX_extension_GLX_MESA_pixmap_colormap] = 345,
[GLX_extension_GLX_MESA_query_renderer] = 386,
[GLX_extension_GLX_MESA_release_buffers] = 426,
[GLX_extension_GLX_MESA_set_3dfx_mode] = 467,
[GLX_extension_GLX_NV_copy_buffer] = 506,
[GLX_extension_GLX_NV_copy_image] = 541,
[GLX_extension_GLX_NV_delay_before_swap] = 575,
[GLX_extension_GLX_NV_present_video] = 616,
[GLX_extension_GLX_NV_swap_group] = 653,
[GLX_extension_GLX_NV_video_capture] = 687,
[GLX_extension_GLX_NV_video_out] = 724,
[GLX_extension_GLX_OML_sync_control] = 757,
[GLX_extension_GLX_SGIX_fbconfig] = 794,
[GLX_extension_GLX_SGIX_hyperpipe] = 828,
[GLX_extension_GLX_SGIX_pbuffer] = 863,
[GLX_extension_GLX_SGIX_swap_barrier] = 896,
[GLX_extension_GLX_SGIX_swap_group] = 934,
[GLX_extension_GLX_SGIX_video_resize] = 970,
[GLX_extension_GLX_SGIX_video_source] = 1008,
[GLX_extension_GLX_SGI_cushion] = 1046,
[GLX_extension_GLX_SGI_make_current_read] = 1078,
[GLX_extension_GLX_SGI_swap_control] = 1120,
[GLX_extension_GLX_SGI_video_sync] = 1157,
[GLX_extension_GLX_SUN_get_transparent_index] = 1192,
[always_present] = 1238,
-1, /* glx_provider_terminator, unused */
0, /* GLX_10 */
7, /* GLX_11 */
14, /* GLX_12 */
21, /* GLX_13 */
28, /* GLX_extension_GLX_AMD_gpu_association */
68, /* GLX_extension_GLX_ARB_create_context */
107, /* GLX_extension_GLX_ARB_get_proc_address */
148, /* GLX_extension_GLX_EXT_import_context */
187, /* GLX_extension_GLX_EXT_swap_control */
224, /* GLX_extension_GLX_EXT_texture_from_pixmap */
268, /* GLX_extension_GLX_MESA_agp_offset */
304, /* GLX_extension_GLX_MESA_copy_sub_buffer */
345, /* GLX_extension_GLX_MESA_pixmap_colormap */
386, /* GLX_extension_GLX_MESA_query_renderer */
426, /* GLX_extension_GLX_MESA_release_buffers */
467, /* GLX_extension_GLX_MESA_set_3dfx_mode */
506, /* GLX_extension_GLX_NV_copy_buffer */
541, /* GLX_extension_GLX_NV_copy_image */
575, /* GLX_extension_GLX_NV_delay_before_swap */
616, /* GLX_extension_GLX_NV_present_video */
653, /* GLX_extension_GLX_NV_swap_group */
687, /* GLX_extension_GLX_NV_video_capture */
724, /* GLX_extension_GLX_NV_video_out */
757, /* GLX_extension_GLX_OML_sync_control */
794, /* GLX_extension_GLX_SGIX_fbconfig */
828, /* GLX_extension_GLX_SGIX_hyperpipe */
863, /* GLX_extension_GLX_SGIX_pbuffer */
896, /* GLX_extension_GLX_SGIX_swap_barrier */
934, /* GLX_extension_GLX_SGIX_swap_group */
970, /* GLX_extension_GLX_SGIX_video_resize */
1008, /* GLX_extension_GLX_SGIX_video_source */
1046, /* GLX_extension_GLX_SGI_cushion */
1078, /* GLX_extension_GLX_SGI_make_current_read */
1120, /* GLX_extension_GLX_SGI_swap_control */
1157, /* GLX_extension_GLX_SGI_video_sync */
1192, /* GLX_extension_GLX_SUN_get_transparent_index */
1238, /* always_present */
};
static const char entrypoint_strings[] = {
@ -4260,136 +4261,136 @@ GEN_THUNKS(glXWaitX, (void), ())
#if USING_DISPATCH_TABLE
static struct dispatch_table resolver_table = {
.glXBindChannelToWindowSGIX = epoxy_glXBindChannelToWindowSGIX_dispatch_table_rewrite_ptr,
.glXBindHyperpipeSGIX = epoxy_glXBindHyperpipeSGIX_dispatch_table_rewrite_ptr,
.glXBindSwapBarrierNV = epoxy_glXBindSwapBarrierNV_dispatch_table_rewrite_ptr,
.glXBindSwapBarrierSGIX = epoxy_glXBindSwapBarrierSGIX_dispatch_table_rewrite_ptr,
.glXBindTexImageEXT = epoxy_glXBindTexImageEXT_dispatch_table_rewrite_ptr,
.glXBindVideoCaptureDeviceNV = epoxy_glXBindVideoCaptureDeviceNV_dispatch_table_rewrite_ptr,
.glXBindVideoDeviceNV = epoxy_glXBindVideoDeviceNV_dispatch_table_rewrite_ptr,
.glXBindVideoImageNV = epoxy_glXBindVideoImageNV_dispatch_table_rewrite_ptr,
.glXBlitContextFramebufferAMD = epoxy_glXBlitContextFramebufferAMD_dispatch_table_rewrite_ptr,
.glXChannelRectSGIX = epoxy_glXChannelRectSGIX_dispatch_table_rewrite_ptr,
.glXChannelRectSyncSGIX = epoxy_glXChannelRectSyncSGIX_dispatch_table_rewrite_ptr,
.glXChooseFBConfig = epoxy_glXChooseFBConfig_dispatch_table_rewrite_ptr,
.glXChooseFBConfigSGIX = epoxy_glXChooseFBConfigSGIX_dispatch_table_rewrite_ptr,
.glXChooseVisual = epoxy_glXChooseVisual_dispatch_table_rewrite_ptr,
.glXCopyBufferSubDataNV = epoxy_glXCopyBufferSubDataNV_dispatch_table_rewrite_ptr,
.glXCopyContext = epoxy_glXCopyContext_dispatch_table_rewrite_ptr,
.glXCopyImageSubDataNV = epoxy_glXCopyImageSubDataNV_dispatch_table_rewrite_ptr,
.glXCopySubBufferMESA = epoxy_glXCopySubBufferMESA_dispatch_table_rewrite_ptr,
.glXCreateAssociatedContextAMD = epoxy_glXCreateAssociatedContextAMD_dispatch_table_rewrite_ptr,
.glXCreateAssociatedContextAttribsAMD = epoxy_glXCreateAssociatedContextAttribsAMD_dispatch_table_rewrite_ptr,
.glXCreateContext = epoxy_glXCreateContext_dispatch_table_rewrite_ptr,
.glXCreateContextAttribsARB = epoxy_glXCreateContextAttribsARB_dispatch_table_rewrite_ptr,
.glXCreateContextWithConfigSGIX = epoxy_glXCreateContextWithConfigSGIX_dispatch_table_rewrite_ptr,
.glXCreateGLXPbufferSGIX = epoxy_glXCreateGLXPbufferSGIX_dispatch_table_rewrite_ptr,
.glXCreateGLXPixmap = epoxy_glXCreateGLXPixmap_dispatch_table_rewrite_ptr,
.glXCreateGLXPixmapMESA = epoxy_glXCreateGLXPixmapMESA_dispatch_table_rewrite_ptr,
.glXCreateGLXPixmapWithConfigSGIX = epoxy_glXCreateGLXPixmapWithConfigSGIX_dispatch_table_rewrite_ptr,
.glXCreateNewContext = epoxy_glXCreateNewContext_dispatch_table_rewrite_ptr,
.glXCreatePbuffer = epoxy_glXCreatePbuffer_dispatch_table_rewrite_ptr,
.glXCreatePixmap = epoxy_glXCreatePixmap_dispatch_table_rewrite_ptr,
.glXCreateWindow = epoxy_glXCreateWindow_dispatch_table_rewrite_ptr,
.glXCushionSGI = epoxy_glXCushionSGI_dispatch_table_rewrite_ptr,
.glXDelayBeforeSwapNV = epoxy_glXDelayBeforeSwapNV_dispatch_table_rewrite_ptr,
.glXDeleteAssociatedContextAMD = epoxy_glXDeleteAssociatedContextAMD_dispatch_table_rewrite_ptr,
.glXDestroyContext = epoxy_glXDestroyContext_dispatch_table_rewrite_ptr,
.glXDestroyGLXPbufferSGIX = epoxy_glXDestroyGLXPbufferSGIX_dispatch_table_rewrite_ptr,
.glXDestroyGLXPixmap = epoxy_glXDestroyGLXPixmap_dispatch_table_rewrite_ptr,
.glXDestroyGLXVideoSourceSGIX = epoxy_glXDestroyGLXVideoSourceSGIX_dispatch_table_rewrite_ptr,
.glXDestroyHyperpipeConfigSGIX = epoxy_glXDestroyHyperpipeConfigSGIX_dispatch_table_rewrite_ptr,
.glXDestroyPbuffer = epoxy_glXDestroyPbuffer_dispatch_table_rewrite_ptr,
.glXDestroyPixmap = epoxy_glXDestroyPixmap_dispatch_table_rewrite_ptr,
.glXDestroyWindow = epoxy_glXDestroyWindow_dispatch_table_rewrite_ptr,
.glXEnumerateVideoCaptureDevicesNV = epoxy_glXEnumerateVideoCaptureDevicesNV_dispatch_table_rewrite_ptr,
.glXEnumerateVideoDevicesNV = epoxy_glXEnumerateVideoDevicesNV_dispatch_table_rewrite_ptr,
.glXFreeContextEXT = epoxy_glXFreeContextEXT_dispatch_table_rewrite_ptr,
.glXGetAGPOffsetMESA = epoxy_glXGetAGPOffsetMESA_dispatch_table_rewrite_ptr,
.glXGetClientString = epoxy_glXGetClientString_dispatch_table_rewrite_ptr,
.glXGetConfig = epoxy_glXGetConfig_dispatch_table_rewrite_ptr,
.glXGetContextGPUIDAMD = epoxy_glXGetContextGPUIDAMD_dispatch_table_rewrite_ptr,
.glXGetContextIDEXT = epoxy_glXGetContextIDEXT_dispatch_table_rewrite_ptr,
.glXGetCurrentAssociatedContextAMD = epoxy_glXGetCurrentAssociatedContextAMD_dispatch_table_rewrite_ptr,
.glXGetCurrentContext = epoxy_glXGetCurrentContext_dispatch_table_rewrite_ptr,
.glXGetCurrentDisplay = epoxy_glXGetCurrentDisplay_dispatch_table_rewrite_ptr,
.glXGetCurrentDisplayEXT = epoxy_glXGetCurrentDisplayEXT_dispatch_table_rewrite_ptr,
.glXGetCurrentDrawable = epoxy_glXGetCurrentDrawable_dispatch_table_rewrite_ptr,
.glXGetCurrentReadDrawable = epoxy_glXGetCurrentReadDrawable_dispatch_table_rewrite_ptr,
.glXGetCurrentReadDrawableSGI = epoxy_glXGetCurrentReadDrawableSGI_dispatch_table_rewrite_ptr,
.glXGetFBConfigAttrib = epoxy_glXGetFBConfigAttrib_dispatch_table_rewrite_ptr,
.glXGetFBConfigAttribSGIX = epoxy_glXGetFBConfigAttribSGIX_dispatch_table_rewrite_ptr,
.glXGetFBConfigFromVisualSGIX = epoxy_glXGetFBConfigFromVisualSGIX_dispatch_table_rewrite_ptr,
.glXGetFBConfigs = epoxy_glXGetFBConfigs_dispatch_table_rewrite_ptr,
.glXGetGPUIDsAMD = epoxy_glXGetGPUIDsAMD_dispatch_table_rewrite_ptr,
.glXGetGPUInfoAMD = epoxy_glXGetGPUInfoAMD_dispatch_table_rewrite_ptr,
.glXGetMscRateOML = epoxy_glXGetMscRateOML_dispatch_table_rewrite_ptr,
.glXGetProcAddress = epoxy_glXGetProcAddress_dispatch_table_rewrite_ptr,
.glXGetProcAddressARB = epoxy_glXGetProcAddressARB_dispatch_table_rewrite_ptr,
.glXGetSelectedEvent = epoxy_glXGetSelectedEvent_dispatch_table_rewrite_ptr,
.glXGetSelectedEventSGIX = epoxy_glXGetSelectedEventSGIX_dispatch_table_rewrite_ptr,
.glXGetSyncValuesOML = epoxy_glXGetSyncValuesOML_dispatch_table_rewrite_ptr,
.glXGetTransparentIndexSUN = epoxy_glXGetTransparentIndexSUN_dispatch_table_rewrite_ptr,
.glXGetVideoDeviceNV = epoxy_glXGetVideoDeviceNV_dispatch_table_rewrite_ptr,
.glXGetVideoInfoNV = epoxy_glXGetVideoInfoNV_dispatch_table_rewrite_ptr,
.glXGetVideoSyncSGI = epoxy_glXGetVideoSyncSGI_dispatch_table_rewrite_ptr,
.glXGetVisualFromFBConfig = epoxy_glXGetVisualFromFBConfig_dispatch_table_rewrite_ptr,
.glXGetVisualFromFBConfigSGIX = epoxy_glXGetVisualFromFBConfigSGIX_dispatch_table_rewrite_ptr,
.glXHyperpipeAttribSGIX = epoxy_glXHyperpipeAttribSGIX_dispatch_table_rewrite_ptr,
.glXHyperpipeConfigSGIX = epoxy_glXHyperpipeConfigSGIX_dispatch_table_rewrite_ptr,
.glXImportContextEXT = epoxy_glXImportContextEXT_dispatch_table_rewrite_ptr,
.glXIsDirect = epoxy_glXIsDirect_dispatch_table_rewrite_ptr,
.glXJoinSwapGroupNV = epoxy_glXJoinSwapGroupNV_dispatch_table_rewrite_ptr,
.glXJoinSwapGroupSGIX = epoxy_glXJoinSwapGroupSGIX_dispatch_table_rewrite_ptr,
.glXLockVideoCaptureDeviceNV = epoxy_glXLockVideoCaptureDeviceNV_dispatch_table_rewrite_ptr,
.glXMakeAssociatedContextCurrentAMD = epoxy_glXMakeAssociatedContextCurrentAMD_dispatch_table_rewrite_ptr,
.glXMakeContextCurrent = epoxy_glXMakeContextCurrent_dispatch_table_rewrite_ptr,
.glXMakeCurrent = epoxy_glXMakeCurrent_dispatch_table_rewrite_ptr,
.glXMakeCurrentReadSGI = epoxy_glXMakeCurrentReadSGI_dispatch_table_rewrite_ptr,
.glXNamedCopyBufferSubDataNV = epoxy_glXNamedCopyBufferSubDataNV_dispatch_table_rewrite_ptr,
.glXQueryChannelDeltasSGIX = epoxy_glXQueryChannelDeltasSGIX_dispatch_table_rewrite_ptr,
.glXQueryChannelRectSGIX = epoxy_glXQueryChannelRectSGIX_dispatch_table_rewrite_ptr,
.glXQueryContext = epoxy_glXQueryContext_dispatch_table_rewrite_ptr,
.glXQueryContextInfoEXT = epoxy_glXQueryContextInfoEXT_dispatch_table_rewrite_ptr,
.glXQueryCurrentRendererIntegerMESA = epoxy_glXQueryCurrentRendererIntegerMESA_dispatch_table_rewrite_ptr,
.glXQueryCurrentRendererStringMESA = epoxy_glXQueryCurrentRendererStringMESA_dispatch_table_rewrite_ptr,
.glXQueryDrawable = epoxy_glXQueryDrawable_dispatch_table_rewrite_ptr,
.glXQueryExtension = epoxy_glXQueryExtension_dispatch_table_rewrite_ptr,
.glXQueryExtensionsString = epoxy_glXQueryExtensionsString_dispatch_table_rewrite_ptr,
.glXQueryFrameCountNV = epoxy_glXQueryFrameCountNV_dispatch_table_rewrite_ptr,
.glXQueryGLXPbufferSGIX = epoxy_glXQueryGLXPbufferSGIX_dispatch_table_rewrite_ptr,
.glXQueryHyperpipeAttribSGIX = epoxy_glXQueryHyperpipeAttribSGIX_dispatch_table_rewrite_ptr,
.glXQueryHyperpipeBestAttribSGIX = epoxy_glXQueryHyperpipeBestAttribSGIX_dispatch_table_rewrite_ptr,
.glXQueryHyperpipeConfigSGIX = epoxy_glXQueryHyperpipeConfigSGIX_dispatch_table_rewrite_ptr,
.glXQueryHyperpipeNetworkSGIX = epoxy_glXQueryHyperpipeNetworkSGIX_dispatch_table_rewrite_ptr,
.glXQueryMaxSwapBarriersSGIX = epoxy_glXQueryMaxSwapBarriersSGIX_dispatch_table_rewrite_ptr,
.glXQueryMaxSwapGroupsNV = epoxy_glXQueryMaxSwapGroupsNV_dispatch_table_rewrite_ptr,
.glXQueryRendererIntegerMESA = epoxy_glXQueryRendererIntegerMESA_dispatch_table_rewrite_ptr,
.glXQueryRendererStringMESA = epoxy_glXQueryRendererStringMESA_dispatch_table_rewrite_ptr,
.glXQueryServerString = epoxy_glXQueryServerString_dispatch_table_rewrite_ptr,
.glXQuerySwapGroupNV = epoxy_glXQuerySwapGroupNV_dispatch_table_rewrite_ptr,
.glXQueryVersion = epoxy_glXQueryVersion_dispatch_table_rewrite_ptr,
.glXQueryVideoCaptureDeviceNV = epoxy_glXQueryVideoCaptureDeviceNV_dispatch_table_rewrite_ptr,
.glXReleaseBuffersMESA = epoxy_glXReleaseBuffersMESA_dispatch_table_rewrite_ptr,
.glXReleaseTexImageEXT = epoxy_glXReleaseTexImageEXT_dispatch_table_rewrite_ptr,
.glXReleaseVideoCaptureDeviceNV = epoxy_glXReleaseVideoCaptureDeviceNV_dispatch_table_rewrite_ptr,
.glXReleaseVideoDeviceNV = epoxy_glXReleaseVideoDeviceNV_dispatch_table_rewrite_ptr,
.glXReleaseVideoImageNV = epoxy_glXReleaseVideoImageNV_dispatch_table_rewrite_ptr,
.glXResetFrameCountNV = epoxy_glXResetFrameCountNV_dispatch_table_rewrite_ptr,
.glXSelectEvent = epoxy_glXSelectEvent_dispatch_table_rewrite_ptr,
.glXSelectEventSGIX = epoxy_glXSelectEventSGIX_dispatch_table_rewrite_ptr,
.glXSendPbufferToVideoNV = epoxy_glXSendPbufferToVideoNV_dispatch_table_rewrite_ptr,
.glXSet3DfxModeMESA = epoxy_glXSet3DfxModeMESA_dispatch_table_rewrite_ptr,
.glXSwapBuffers = epoxy_glXSwapBuffers_dispatch_table_rewrite_ptr,
.glXSwapBuffersMscOML = epoxy_glXSwapBuffersMscOML_dispatch_table_rewrite_ptr,
.glXSwapIntervalEXT = epoxy_glXSwapIntervalEXT_dispatch_table_rewrite_ptr,
.glXSwapIntervalSGI = epoxy_glXSwapIntervalSGI_dispatch_table_rewrite_ptr,
.glXUseXFont = epoxy_glXUseXFont_dispatch_table_rewrite_ptr,
.glXWaitForMscOML = epoxy_glXWaitForMscOML_dispatch_table_rewrite_ptr,
.glXWaitForSbcOML = epoxy_glXWaitForSbcOML_dispatch_table_rewrite_ptr,
.glXWaitGL = epoxy_glXWaitGL_dispatch_table_rewrite_ptr,
.glXWaitVideoSyncSGI = epoxy_glXWaitVideoSyncSGI_dispatch_table_rewrite_ptr,
.glXWaitX = epoxy_glXWaitX_dispatch_table_rewrite_ptr,
epoxy_glXBindChannelToWindowSGIX_dispatch_table_rewrite_ptr, /* glXBindChannelToWindowSGIX */
epoxy_glXBindHyperpipeSGIX_dispatch_table_rewrite_ptr, /* glXBindHyperpipeSGIX */
epoxy_glXBindSwapBarrierNV_dispatch_table_rewrite_ptr, /* glXBindSwapBarrierNV */
epoxy_glXBindSwapBarrierSGIX_dispatch_table_rewrite_ptr, /* glXBindSwapBarrierSGIX */
epoxy_glXBindTexImageEXT_dispatch_table_rewrite_ptr, /* glXBindTexImageEXT */
epoxy_glXBindVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* glXBindVideoCaptureDeviceNV */
epoxy_glXBindVideoDeviceNV_dispatch_table_rewrite_ptr, /* glXBindVideoDeviceNV */
epoxy_glXBindVideoImageNV_dispatch_table_rewrite_ptr, /* glXBindVideoImageNV */
epoxy_glXBlitContextFramebufferAMD_dispatch_table_rewrite_ptr, /* glXBlitContextFramebufferAMD */
epoxy_glXChannelRectSGIX_dispatch_table_rewrite_ptr, /* glXChannelRectSGIX */
epoxy_glXChannelRectSyncSGIX_dispatch_table_rewrite_ptr, /* glXChannelRectSyncSGIX */
epoxy_glXChooseFBConfig_dispatch_table_rewrite_ptr, /* glXChooseFBConfig */
epoxy_glXChooseFBConfigSGIX_dispatch_table_rewrite_ptr, /* glXChooseFBConfigSGIX */
epoxy_glXChooseVisual_dispatch_table_rewrite_ptr, /* glXChooseVisual */
epoxy_glXCopyBufferSubDataNV_dispatch_table_rewrite_ptr, /* glXCopyBufferSubDataNV */
epoxy_glXCopyContext_dispatch_table_rewrite_ptr, /* glXCopyContext */
epoxy_glXCopyImageSubDataNV_dispatch_table_rewrite_ptr, /* glXCopyImageSubDataNV */
epoxy_glXCopySubBufferMESA_dispatch_table_rewrite_ptr, /* glXCopySubBufferMESA */
epoxy_glXCreateAssociatedContextAMD_dispatch_table_rewrite_ptr, /* glXCreateAssociatedContextAMD */
epoxy_glXCreateAssociatedContextAttribsAMD_dispatch_table_rewrite_ptr, /* glXCreateAssociatedContextAttribsAMD */
epoxy_glXCreateContext_dispatch_table_rewrite_ptr, /* glXCreateContext */
epoxy_glXCreateContextAttribsARB_dispatch_table_rewrite_ptr, /* glXCreateContextAttribsARB */
epoxy_glXCreateContextWithConfigSGIX_dispatch_table_rewrite_ptr, /* glXCreateContextWithConfigSGIX */
epoxy_glXCreateGLXPbufferSGIX_dispatch_table_rewrite_ptr, /* glXCreateGLXPbufferSGIX */
epoxy_glXCreateGLXPixmap_dispatch_table_rewrite_ptr, /* glXCreateGLXPixmap */
epoxy_glXCreateGLXPixmapMESA_dispatch_table_rewrite_ptr, /* glXCreateGLXPixmapMESA */
epoxy_glXCreateGLXPixmapWithConfigSGIX_dispatch_table_rewrite_ptr, /* glXCreateGLXPixmapWithConfigSGIX */
epoxy_glXCreateNewContext_dispatch_table_rewrite_ptr, /* glXCreateNewContext */
epoxy_glXCreatePbuffer_dispatch_table_rewrite_ptr, /* glXCreatePbuffer */
epoxy_glXCreatePixmap_dispatch_table_rewrite_ptr, /* glXCreatePixmap */
epoxy_glXCreateWindow_dispatch_table_rewrite_ptr, /* glXCreateWindow */
epoxy_glXCushionSGI_dispatch_table_rewrite_ptr, /* glXCushionSGI */
epoxy_glXDelayBeforeSwapNV_dispatch_table_rewrite_ptr, /* glXDelayBeforeSwapNV */
epoxy_glXDeleteAssociatedContextAMD_dispatch_table_rewrite_ptr, /* glXDeleteAssociatedContextAMD */
epoxy_glXDestroyContext_dispatch_table_rewrite_ptr, /* glXDestroyContext */
epoxy_glXDestroyGLXPbufferSGIX_dispatch_table_rewrite_ptr, /* glXDestroyGLXPbufferSGIX */
epoxy_glXDestroyGLXPixmap_dispatch_table_rewrite_ptr, /* glXDestroyGLXPixmap */
epoxy_glXDestroyGLXVideoSourceSGIX_dispatch_table_rewrite_ptr, /* glXDestroyGLXVideoSourceSGIX */
epoxy_glXDestroyHyperpipeConfigSGIX_dispatch_table_rewrite_ptr, /* glXDestroyHyperpipeConfigSGIX */
epoxy_glXDestroyPbuffer_dispatch_table_rewrite_ptr, /* glXDestroyPbuffer */
epoxy_glXDestroyPixmap_dispatch_table_rewrite_ptr, /* glXDestroyPixmap */
epoxy_glXDestroyWindow_dispatch_table_rewrite_ptr, /* glXDestroyWindow */
epoxy_glXEnumerateVideoCaptureDevicesNV_dispatch_table_rewrite_ptr, /* glXEnumerateVideoCaptureDevicesNV */
epoxy_glXEnumerateVideoDevicesNV_dispatch_table_rewrite_ptr, /* glXEnumerateVideoDevicesNV */
epoxy_glXFreeContextEXT_dispatch_table_rewrite_ptr, /* glXFreeContextEXT */
epoxy_glXGetAGPOffsetMESA_dispatch_table_rewrite_ptr, /* glXGetAGPOffsetMESA */
epoxy_glXGetClientString_dispatch_table_rewrite_ptr, /* glXGetClientString */
epoxy_glXGetConfig_dispatch_table_rewrite_ptr, /* glXGetConfig */
epoxy_glXGetContextGPUIDAMD_dispatch_table_rewrite_ptr, /* glXGetContextGPUIDAMD */
epoxy_glXGetContextIDEXT_dispatch_table_rewrite_ptr, /* glXGetContextIDEXT */
epoxy_glXGetCurrentAssociatedContextAMD_dispatch_table_rewrite_ptr, /* glXGetCurrentAssociatedContextAMD */
epoxy_glXGetCurrentContext_dispatch_table_rewrite_ptr, /* glXGetCurrentContext */
epoxy_glXGetCurrentDisplay_dispatch_table_rewrite_ptr, /* glXGetCurrentDisplay */
epoxy_glXGetCurrentDisplayEXT_dispatch_table_rewrite_ptr, /* glXGetCurrentDisplayEXT */
epoxy_glXGetCurrentDrawable_dispatch_table_rewrite_ptr, /* glXGetCurrentDrawable */
epoxy_glXGetCurrentReadDrawable_dispatch_table_rewrite_ptr, /* glXGetCurrentReadDrawable */
epoxy_glXGetCurrentReadDrawableSGI_dispatch_table_rewrite_ptr, /* glXGetCurrentReadDrawableSGI */
epoxy_glXGetFBConfigAttrib_dispatch_table_rewrite_ptr, /* glXGetFBConfigAttrib */
epoxy_glXGetFBConfigAttribSGIX_dispatch_table_rewrite_ptr, /* glXGetFBConfigAttribSGIX */
epoxy_glXGetFBConfigFromVisualSGIX_dispatch_table_rewrite_ptr, /* glXGetFBConfigFromVisualSGIX */
epoxy_glXGetFBConfigs_dispatch_table_rewrite_ptr, /* glXGetFBConfigs */
epoxy_glXGetGPUIDsAMD_dispatch_table_rewrite_ptr, /* glXGetGPUIDsAMD */
epoxy_glXGetGPUInfoAMD_dispatch_table_rewrite_ptr, /* glXGetGPUInfoAMD */
epoxy_glXGetMscRateOML_dispatch_table_rewrite_ptr, /* glXGetMscRateOML */
epoxy_glXGetProcAddress_dispatch_table_rewrite_ptr, /* glXGetProcAddress */
epoxy_glXGetProcAddressARB_dispatch_table_rewrite_ptr, /* glXGetProcAddressARB */
epoxy_glXGetSelectedEvent_dispatch_table_rewrite_ptr, /* glXGetSelectedEvent */
epoxy_glXGetSelectedEventSGIX_dispatch_table_rewrite_ptr, /* glXGetSelectedEventSGIX */
epoxy_glXGetSyncValuesOML_dispatch_table_rewrite_ptr, /* glXGetSyncValuesOML */
epoxy_glXGetTransparentIndexSUN_dispatch_table_rewrite_ptr, /* glXGetTransparentIndexSUN */
epoxy_glXGetVideoDeviceNV_dispatch_table_rewrite_ptr, /* glXGetVideoDeviceNV */
epoxy_glXGetVideoInfoNV_dispatch_table_rewrite_ptr, /* glXGetVideoInfoNV */
epoxy_glXGetVideoSyncSGI_dispatch_table_rewrite_ptr, /* glXGetVideoSyncSGI */
epoxy_glXGetVisualFromFBConfig_dispatch_table_rewrite_ptr, /* glXGetVisualFromFBConfig */
epoxy_glXGetVisualFromFBConfigSGIX_dispatch_table_rewrite_ptr, /* glXGetVisualFromFBConfigSGIX */
epoxy_glXHyperpipeAttribSGIX_dispatch_table_rewrite_ptr, /* glXHyperpipeAttribSGIX */
epoxy_glXHyperpipeConfigSGIX_dispatch_table_rewrite_ptr, /* glXHyperpipeConfigSGIX */
epoxy_glXImportContextEXT_dispatch_table_rewrite_ptr, /* glXImportContextEXT */
epoxy_glXIsDirect_dispatch_table_rewrite_ptr, /* glXIsDirect */
epoxy_glXJoinSwapGroupNV_dispatch_table_rewrite_ptr, /* glXJoinSwapGroupNV */
epoxy_glXJoinSwapGroupSGIX_dispatch_table_rewrite_ptr, /* glXJoinSwapGroupSGIX */
epoxy_glXLockVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* glXLockVideoCaptureDeviceNV */
epoxy_glXMakeAssociatedContextCurrentAMD_dispatch_table_rewrite_ptr, /* glXMakeAssociatedContextCurrentAMD */
epoxy_glXMakeContextCurrent_dispatch_table_rewrite_ptr, /* glXMakeContextCurrent */
epoxy_glXMakeCurrent_dispatch_table_rewrite_ptr, /* glXMakeCurrent */
epoxy_glXMakeCurrentReadSGI_dispatch_table_rewrite_ptr, /* glXMakeCurrentReadSGI */
epoxy_glXNamedCopyBufferSubDataNV_dispatch_table_rewrite_ptr, /* glXNamedCopyBufferSubDataNV */
epoxy_glXQueryChannelDeltasSGIX_dispatch_table_rewrite_ptr, /* glXQueryChannelDeltasSGIX */
epoxy_glXQueryChannelRectSGIX_dispatch_table_rewrite_ptr, /* glXQueryChannelRectSGIX */
epoxy_glXQueryContext_dispatch_table_rewrite_ptr, /* glXQueryContext */
epoxy_glXQueryContextInfoEXT_dispatch_table_rewrite_ptr, /* glXQueryContextInfoEXT */
epoxy_glXQueryCurrentRendererIntegerMESA_dispatch_table_rewrite_ptr, /* glXQueryCurrentRendererIntegerMESA */
epoxy_glXQueryCurrentRendererStringMESA_dispatch_table_rewrite_ptr, /* glXQueryCurrentRendererStringMESA */
epoxy_glXQueryDrawable_dispatch_table_rewrite_ptr, /* glXQueryDrawable */
epoxy_glXQueryExtension_dispatch_table_rewrite_ptr, /* glXQueryExtension */
epoxy_glXQueryExtensionsString_dispatch_table_rewrite_ptr, /* glXQueryExtensionsString */
epoxy_glXQueryFrameCountNV_dispatch_table_rewrite_ptr, /* glXQueryFrameCountNV */
epoxy_glXQueryGLXPbufferSGIX_dispatch_table_rewrite_ptr, /* glXQueryGLXPbufferSGIX */
epoxy_glXQueryHyperpipeAttribSGIX_dispatch_table_rewrite_ptr, /* glXQueryHyperpipeAttribSGIX */
epoxy_glXQueryHyperpipeBestAttribSGIX_dispatch_table_rewrite_ptr, /* glXQueryHyperpipeBestAttribSGIX */
epoxy_glXQueryHyperpipeConfigSGIX_dispatch_table_rewrite_ptr, /* glXQueryHyperpipeConfigSGIX */
epoxy_glXQueryHyperpipeNetworkSGIX_dispatch_table_rewrite_ptr, /* glXQueryHyperpipeNetworkSGIX */
epoxy_glXQueryMaxSwapBarriersSGIX_dispatch_table_rewrite_ptr, /* glXQueryMaxSwapBarriersSGIX */
epoxy_glXQueryMaxSwapGroupsNV_dispatch_table_rewrite_ptr, /* glXQueryMaxSwapGroupsNV */
epoxy_glXQueryRendererIntegerMESA_dispatch_table_rewrite_ptr, /* glXQueryRendererIntegerMESA */
epoxy_glXQueryRendererStringMESA_dispatch_table_rewrite_ptr, /* glXQueryRendererStringMESA */
epoxy_glXQueryServerString_dispatch_table_rewrite_ptr, /* glXQueryServerString */
epoxy_glXQuerySwapGroupNV_dispatch_table_rewrite_ptr, /* glXQuerySwapGroupNV */
epoxy_glXQueryVersion_dispatch_table_rewrite_ptr, /* glXQueryVersion */
epoxy_glXQueryVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* glXQueryVideoCaptureDeviceNV */
epoxy_glXReleaseBuffersMESA_dispatch_table_rewrite_ptr, /* glXReleaseBuffersMESA */
epoxy_glXReleaseTexImageEXT_dispatch_table_rewrite_ptr, /* glXReleaseTexImageEXT */
epoxy_glXReleaseVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* glXReleaseVideoCaptureDeviceNV */
epoxy_glXReleaseVideoDeviceNV_dispatch_table_rewrite_ptr, /* glXReleaseVideoDeviceNV */
epoxy_glXReleaseVideoImageNV_dispatch_table_rewrite_ptr, /* glXReleaseVideoImageNV */
epoxy_glXResetFrameCountNV_dispatch_table_rewrite_ptr, /* glXResetFrameCountNV */
epoxy_glXSelectEvent_dispatch_table_rewrite_ptr, /* glXSelectEvent */
epoxy_glXSelectEventSGIX_dispatch_table_rewrite_ptr, /* glXSelectEventSGIX */
epoxy_glXSendPbufferToVideoNV_dispatch_table_rewrite_ptr, /* glXSendPbufferToVideoNV */
epoxy_glXSet3DfxModeMESA_dispatch_table_rewrite_ptr, /* glXSet3DfxModeMESA */
epoxy_glXSwapBuffers_dispatch_table_rewrite_ptr, /* glXSwapBuffers */
epoxy_glXSwapBuffersMscOML_dispatch_table_rewrite_ptr, /* glXSwapBuffersMscOML */
epoxy_glXSwapIntervalEXT_dispatch_table_rewrite_ptr, /* glXSwapIntervalEXT */
epoxy_glXSwapIntervalSGI_dispatch_table_rewrite_ptr, /* glXSwapIntervalSGI */
epoxy_glXUseXFont_dispatch_table_rewrite_ptr, /* glXUseXFont */
epoxy_glXWaitForMscOML_dispatch_table_rewrite_ptr, /* glXWaitForMscOML */
epoxy_glXWaitForSbcOML_dispatch_table_rewrite_ptr, /* glXWaitForSbcOML */
epoxy_glXWaitGL_dispatch_table_rewrite_ptr, /* glXWaitGL */
epoxy_glXWaitVideoSyncSGI_dispatch_table_rewrite_ptr, /* glXWaitVideoSyncSGI */
epoxy_glXWaitX_dispatch_table_rewrite_ptr, /* glXWaitX */
};
uint32_t glx_tls_index;

@ -233,38 +233,39 @@ static const char *enum_string =
;
static const uint16_t enum_string_offsets[] = {
[WGL_10] = 0,
[WGL_extension_WGL_3DL_stereo_control] = 7,
[WGL_extension_WGL_AMD_gpu_association] = 46,
[WGL_extension_WGL_ARB_buffer_region] = 86,
[WGL_extension_WGL_ARB_create_context] = 124,
[WGL_extension_WGL_ARB_extensions_string] = 163,
[WGL_extension_WGL_ARB_make_current_read] = 205,
[WGL_extension_WGL_ARB_pbuffer] = 247,
[WGL_extension_WGL_ARB_pixel_format] = 279,
[WGL_extension_WGL_ARB_render_texture] = 316,
[WGL_extension_WGL_EXT_display_color_table] = 355,
[WGL_extension_WGL_EXT_extensions_string] = 399,
[WGL_extension_WGL_EXT_make_current_read] = 441,
[WGL_extension_WGL_EXT_pbuffer] = 483,
[WGL_extension_WGL_EXT_pixel_format] = 515,
[WGL_extension_WGL_EXT_swap_control] = 552,
[WGL_extension_WGL_I3D_digital_video_control] = 589,
[WGL_extension_WGL_I3D_gamma] = 635,
[WGL_extension_WGL_I3D_genlock] = 665,
[WGL_extension_WGL_I3D_image_buffer] = 697,
[WGL_extension_WGL_I3D_swap_frame_lock] = 734,
[WGL_extension_WGL_I3D_swap_frame_usage] = 774,
[WGL_extension_WGL_NV_DX_interop] = 815,
[WGL_extension_WGL_NV_copy_image] = 849,
[WGL_extension_WGL_NV_delay_before_swap] = 883,
[WGL_extension_WGL_NV_gpu_affinity] = 924,
[WGL_extension_WGL_NV_present_video] = 960,
[WGL_extension_WGL_NV_swap_group] = 997,
[WGL_extension_WGL_NV_vertex_array_range] = 1031,
[WGL_extension_WGL_NV_video_capture] = 1073,
[WGL_extension_WGL_NV_video_output] = 1110,
[WGL_extension_WGL_OML_sync_control] = 1146,
-1, /* wgl_provider_terminator, unused */
0, /* WGL_10 */
7, /* WGL_extension_WGL_3DL_stereo_control */
46, /* WGL_extension_WGL_AMD_gpu_association */
86, /* WGL_extension_WGL_ARB_buffer_region */
124, /* WGL_extension_WGL_ARB_create_context */
163, /* WGL_extension_WGL_ARB_extensions_string */
205, /* WGL_extension_WGL_ARB_make_current_read */
247, /* WGL_extension_WGL_ARB_pbuffer */
279, /* WGL_extension_WGL_ARB_pixel_format */
316, /* WGL_extension_WGL_ARB_render_texture */
355, /* WGL_extension_WGL_EXT_display_color_table */
399, /* WGL_extension_WGL_EXT_extensions_string */
441, /* WGL_extension_WGL_EXT_make_current_read */
483, /* WGL_extension_WGL_EXT_pbuffer */
515, /* WGL_extension_WGL_EXT_pixel_format */
552, /* WGL_extension_WGL_EXT_swap_control */
589, /* WGL_extension_WGL_I3D_digital_video_control */
635, /* WGL_extension_WGL_I3D_gamma */
665, /* WGL_extension_WGL_I3D_genlock */
697, /* WGL_extension_WGL_I3D_image_buffer */
734, /* WGL_extension_WGL_I3D_swap_frame_lock */
774, /* WGL_extension_WGL_I3D_swap_frame_usage */
815, /* WGL_extension_WGL_NV_DX_interop */
849, /* WGL_extension_WGL_NV_copy_image */
883, /* WGL_extension_WGL_NV_delay_before_swap */
924, /* WGL_extension_WGL_NV_gpu_affinity */
960, /* WGL_extension_WGL_NV_present_video */
997, /* WGL_extension_WGL_NV_swap_group */
1031, /* WGL_extension_WGL_NV_vertex_array_range */
1073, /* WGL_extension_WGL_NV_video_capture */
1110, /* WGL_extension_WGL_NV_video_output */
1146, /* WGL_extension_WGL_OML_sync_control */
};
static const char entrypoint_strings[] = {
@ -4662,145 +4663,145 @@ GEN_THUNKS_RET(BOOL, wglWaitForSbcOML, (HDC hdc, INT64 target_sbc, INT64 * ust,
#if USING_DISPATCH_TABLE
static struct dispatch_table resolver_table = {
.wglAllocateMemoryNV = epoxy_wglAllocateMemoryNV_dispatch_table_rewrite_ptr,
.wglAssociateImageBufferEventsI3D = epoxy_wglAssociateImageBufferEventsI3D_dispatch_table_rewrite_ptr,
.wglBeginFrameTrackingI3D = epoxy_wglBeginFrameTrackingI3D_dispatch_table_rewrite_ptr,
.wglBindDisplayColorTableEXT = epoxy_wglBindDisplayColorTableEXT_dispatch_table_rewrite_ptr,
.wglBindSwapBarrierNV = epoxy_wglBindSwapBarrierNV_dispatch_table_rewrite_ptr,
.wglBindTexImageARB = epoxy_wglBindTexImageARB_dispatch_table_rewrite_ptr,
.wglBindVideoCaptureDeviceNV = epoxy_wglBindVideoCaptureDeviceNV_dispatch_table_rewrite_ptr,
.wglBindVideoDeviceNV = epoxy_wglBindVideoDeviceNV_dispatch_table_rewrite_ptr,
.wglBindVideoImageNV = epoxy_wglBindVideoImageNV_dispatch_table_rewrite_ptr,
.wglBlitContextFramebufferAMD = epoxy_wglBlitContextFramebufferAMD_dispatch_table_rewrite_ptr,
.wglChoosePixelFormatARB = epoxy_wglChoosePixelFormatARB_dispatch_table_rewrite_ptr,
.wglChoosePixelFormatEXT = epoxy_wglChoosePixelFormatEXT_dispatch_table_rewrite_ptr,
.wglCopyContext = epoxy_wglCopyContext_dispatch_table_rewrite_ptr,
.wglCopyImageSubDataNV = epoxy_wglCopyImageSubDataNV_dispatch_table_rewrite_ptr,
.wglCreateAffinityDCNV = epoxy_wglCreateAffinityDCNV_dispatch_table_rewrite_ptr,
.wglCreateAssociatedContextAMD = epoxy_wglCreateAssociatedContextAMD_dispatch_table_rewrite_ptr,
.wglCreateAssociatedContextAttribsAMD = epoxy_wglCreateAssociatedContextAttribsAMD_dispatch_table_rewrite_ptr,
.wglCreateBufferRegionARB = epoxy_wglCreateBufferRegionARB_dispatch_table_rewrite_ptr,
.wglCreateContext = epoxy_wglCreateContext_dispatch_table_rewrite_ptr,
.wglCreateContextAttribsARB = epoxy_wglCreateContextAttribsARB_dispatch_table_rewrite_ptr,
.wglCreateDisplayColorTableEXT = epoxy_wglCreateDisplayColorTableEXT_dispatch_table_rewrite_ptr,
.wglCreateImageBufferI3D = epoxy_wglCreateImageBufferI3D_dispatch_table_rewrite_ptr,
.wglCreateLayerContext = epoxy_wglCreateLayerContext_dispatch_table_rewrite_ptr,
.wglCreatePbufferARB = epoxy_wglCreatePbufferARB_dispatch_table_rewrite_ptr,
.wglCreatePbufferEXT = epoxy_wglCreatePbufferEXT_dispatch_table_rewrite_ptr,
.wglDXCloseDeviceNV = epoxy_wglDXCloseDeviceNV_dispatch_table_rewrite_ptr,
.wglDXLockObjectsNV = epoxy_wglDXLockObjectsNV_dispatch_table_rewrite_ptr,
.wglDXObjectAccessNV = epoxy_wglDXObjectAccessNV_dispatch_table_rewrite_ptr,
.wglDXOpenDeviceNV = epoxy_wglDXOpenDeviceNV_dispatch_table_rewrite_ptr,
.wglDXRegisterObjectNV = epoxy_wglDXRegisterObjectNV_dispatch_table_rewrite_ptr,
.wglDXSetResourceShareHandleNV = epoxy_wglDXSetResourceShareHandleNV_dispatch_table_rewrite_ptr,
.wglDXUnlockObjectsNV = epoxy_wglDXUnlockObjectsNV_dispatch_table_rewrite_ptr,
.wglDXUnregisterObjectNV = epoxy_wglDXUnregisterObjectNV_dispatch_table_rewrite_ptr,
.wglDelayBeforeSwapNV = epoxy_wglDelayBeforeSwapNV_dispatch_table_rewrite_ptr,
.wglDeleteAssociatedContextAMD = epoxy_wglDeleteAssociatedContextAMD_dispatch_table_rewrite_ptr,
.wglDeleteBufferRegionARB = epoxy_wglDeleteBufferRegionARB_dispatch_table_rewrite_ptr,
.wglDeleteContext = epoxy_wglDeleteContext_dispatch_table_rewrite_ptr,
.wglDeleteDCNV = epoxy_wglDeleteDCNV_dispatch_table_rewrite_ptr,
.wglDescribeLayerPlane = epoxy_wglDescribeLayerPlane_dispatch_table_rewrite_ptr,
.wglDestroyDisplayColorTableEXT = epoxy_wglDestroyDisplayColorTableEXT_dispatch_table_rewrite_ptr,
.wglDestroyImageBufferI3D = epoxy_wglDestroyImageBufferI3D_dispatch_table_rewrite_ptr,
.wglDestroyPbufferARB = epoxy_wglDestroyPbufferARB_dispatch_table_rewrite_ptr,
.wglDestroyPbufferEXT = epoxy_wglDestroyPbufferEXT_dispatch_table_rewrite_ptr,
.wglDisableFrameLockI3D = epoxy_wglDisableFrameLockI3D_dispatch_table_rewrite_ptr,
.wglDisableGenlockI3D = epoxy_wglDisableGenlockI3D_dispatch_table_rewrite_ptr,
.wglEnableFrameLockI3D = epoxy_wglEnableFrameLockI3D_dispatch_table_rewrite_ptr,
.wglEnableGenlockI3D = epoxy_wglEnableGenlockI3D_dispatch_table_rewrite_ptr,
.wglEndFrameTrackingI3D = epoxy_wglEndFrameTrackingI3D_dispatch_table_rewrite_ptr,
.wglEnumGpuDevicesNV = epoxy_wglEnumGpuDevicesNV_dispatch_table_rewrite_ptr,
.wglEnumGpusFromAffinityDCNV = epoxy_wglEnumGpusFromAffinityDCNV_dispatch_table_rewrite_ptr,
.wglEnumGpusNV = epoxy_wglEnumGpusNV_dispatch_table_rewrite_ptr,
.wglEnumerateVideoCaptureDevicesNV = epoxy_wglEnumerateVideoCaptureDevicesNV_dispatch_table_rewrite_ptr,
.wglEnumerateVideoDevicesNV = epoxy_wglEnumerateVideoDevicesNV_dispatch_table_rewrite_ptr,
.wglFreeMemoryNV = epoxy_wglFreeMemoryNV_dispatch_table_rewrite_ptr,
.wglGenlockSampleRateI3D = epoxy_wglGenlockSampleRateI3D_dispatch_table_rewrite_ptr,
.wglGenlockSourceDelayI3D = epoxy_wglGenlockSourceDelayI3D_dispatch_table_rewrite_ptr,
.wglGenlockSourceEdgeI3D = epoxy_wglGenlockSourceEdgeI3D_dispatch_table_rewrite_ptr,
.wglGenlockSourceI3D = epoxy_wglGenlockSourceI3D_dispatch_table_rewrite_ptr,
.wglGetContextGPUIDAMD = epoxy_wglGetContextGPUIDAMD_dispatch_table_rewrite_ptr,
.wglGetCurrentAssociatedContextAMD = epoxy_wglGetCurrentAssociatedContextAMD_dispatch_table_rewrite_ptr,
.wglGetCurrentContext = epoxy_wglGetCurrentContext_dispatch_table_rewrite_ptr,
.wglGetCurrentDC = epoxy_wglGetCurrentDC_dispatch_table_rewrite_ptr,
.wglGetCurrentReadDCARB = epoxy_wglGetCurrentReadDCARB_dispatch_table_rewrite_ptr,
.wglGetCurrentReadDCEXT = epoxy_wglGetCurrentReadDCEXT_dispatch_table_rewrite_ptr,
.wglGetDefaultProcAddress = epoxy_wglGetDefaultProcAddress_dispatch_table_rewrite_ptr,
.wglGetDigitalVideoParametersI3D = epoxy_wglGetDigitalVideoParametersI3D_dispatch_table_rewrite_ptr,
.wglGetExtensionsStringARB = epoxy_wglGetExtensionsStringARB_dispatch_table_rewrite_ptr,
.wglGetExtensionsStringEXT = epoxy_wglGetExtensionsStringEXT_dispatch_table_rewrite_ptr,
.wglGetFrameUsageI3D = epoxy_wglGetFrameUsageI3D_dispatch_table_rewrite_ptr,
.wglGetGPUIDsAMD = epoxy_wglGetGPUIDsAMD_dispatch_table_rewrite_ptr,
.wglGetGPUInfoAMD = epoxy_wglGetGPUInfoAMD_dispatch_table_rewrite_ptr,
.wglGetGammaTableI3D = epoxy_wglGetGammaTableI3D_dispatch_table_rewrite_ptr,
.wglGetGammaTableParametersI3D = epoxy_wglGetGammaTableParametersI3D_dispatch_table_rewrite_ptr,
.wglGetGenlockSampleRateI3D = epoxy_wglGetGenlockSampleRateI3D_dispatch_table_rewrite_ptr,
.wglGetGenlockSourceDelayI3D = epoxy_wglGetGenlockSourceDelayI3D_dispatch_table_rewrite_ptr,
.wglGetGenlockSourceEdgeI3D = epoxy_wglGetGenlockSourceEdgeI3D_dispatch_table_rewrite_ptr,
.wglGetGenlockSourceI3D = epoxy_wglGetGenlockSourceI3D_dispatch_table_rewrite_ptr,
.wglGetLayerPaletteEntries = epoxy_wglGetLayerPaletteEntries_dispatch_table_rewrite_ptr,
.wglGetMscRateOML = epoxy_wglGetMscRateOML_dispatch_table_rewrite_ptr,
.wglGetPbufferDCARB = epoxy_wglGetPbufferDCARB_dispatch_table_rewrite_ptr,
.wglGetPbufferDCEXT = epoxy_wglGetPbufferDCEXT_dispatch_table_rewrite_ptr,
.wglGetPixelFormatAttribfvARB = epoxy_wglGetPixelFormatAttribfvARB_dispatch_table_rewrite_ptr,
.wglGetPixelFormatAttribfvEXT = epoxy_wglGetPixelFormatAttribfvEXT_dispatch_table_rewrite_ptr,
.wglGetPixelFormatAttribivARB = epoxy_wglGetPixelFormatAttribivARB_dispatch_table_rewrite_ptr,
.wglGetPixelFormatAttribivEXT = epoxy_wglGetPixelFormatAttribivEXT_dispatch_table_rewrite_ptr,
.wglGetProcAddress = epoxy_wglGetProcAddress_dispatch_table_rewrite_ptr,
.wglGetSwapIntervalEXT = epoxy_wglGetSwapIntervalEXT_dispatch_table_rewrite_ptr,
.wglGetSyncValuesOML = epoxy_wglGetSyncValuesOML_dispatch_table_rewrite_ptr,
.wglGetVideoDeviceNV = epoxy_wglGetVideoDeviceNV_dispatch_table_rewrite_ptr,
.wglGetVideoInfoNV = epoxy_wglGetVideoInfoNV_dispatch_table_rewrite_ptr,
.wglIsEnabledFrameLockI3D = epoxy_wglIsEnabledFrameLockI3D_dispatch_table_rewrite_ptr,
.wglIsEnabledGenlockI3D = epoxy_wglIsEnabledGenlockI3D_dispatch_table_rewrite_ptr,
.wglJoinSwapGroupNV = epoxy_wglJoinSwapGroupNV_dispatch_table_rewrite_ptr,
.wglLoadDisplayColorTableEXT = epoxy_wglLoadDisplayColorTableEXT_dispatch_table_rewrite_ptr,
.wglLockVideoCaptureDeviceNV = epoxy_wglLockVideoCaptureDeviceNV_dispatch_table_rewrite_ptr,
.wglMakeAssociatedContextCurrentAMD_unwrapped = epoxy_wglMakeAssociatedContextCurrentAMD_unwrapped_dispatch_table_rewrite_ptr,
.wglMakeContextCurrentARB_unwrapped = epoxy_wglMakeContextCurrentARB_unwrapped_dispatch_table_rewrite_ptr,
.wglMakeContextCurrentEXT_unwrapped = epoxy_wglMakeContextCurrentEXT_unwrapped_dispatch_table_rewrite_ptr,
.wglMakeCurrent_unwrapped = epoxy_wglMakeCurrent_unwrapped_dispatch_table_rewrite_ptr,
.wglQueryCurrentContextNV = epoxy_wglQueryCurrentContextNV_dispatch_table_rewrite_ptr,
.wglQueryFrameCountNV = epoxy_wglQueryFrameCountNV_dispatch_table_rewrite_ptr,
.wglQueryFrameLockMasterI3D = epoxy_wglQueryFrameLockMasterI3D_dispatch_table_rewrite_ptr,
.wglQueryFrameTrackingI3D = epoxy_wglQueryFrameTrackingI3D_dispatch_table_rewrite_ptr,
.wglQueryGenlockMaxSourceDelayI3D = epoxy_wglQueryGenlockMaxSourceDelayI3D_dispatch_table_rewrite_ptr,
.wglQueryMaxSwapGroupsNV = epoxy_wglQueryMaxSwapGroupsNV_dispatch_table_rewrite_ptr,
.wglQueryPbufferARB = epoxy_wglQueryPbufferARB_dispatch_table_rewrite_ptr,
.wglQueryPbufferEXT = epoxy_wglQueryPbufferEXT_dispatch_table_rewrite_ptr,
.wglQuerySwapGroupNV = epoxy_wglQuerySwapGroupNV_dispatch_table_rewrite_ptr,
.wglQueryVideoCaptureDeviceNV = epoxy_wglQueryVideoCaptureDeviceNV_dispatch_table_rewrite_ptr,
.wglRealizeLayerPalette = epoxy_wglRealizeLayerPalette_dispatch_table_rewrite_ptr,
.wglReleaseImageBufferEventsI3D = epoxy_wglReleaseImageBufferEventsI3D_dispatch_table_rewrite_ptr,
.wglReleasePbufferDCARB = epoxy_wglReleasePbufferDCARB_dispatch_table_rewrite_ptr,
.wglReleasePbufferDCEXT = epoxy_wglReleasePbufferDCEXT_dispatch_table_rewrite_ptr,
.wglReleaseTexImageARB = epoxy_wglReleaseTexImageARB_dispatch_table_rewrite_ptr,
.wglReleaseVideoCaptureDeviceNV = epoxy_wglReleaseVideoCaptureDeviceNV_dispatch_table_rewrite_ptr,
.wglReleaseVideoDeviceNV = epoxy_wglReleaseVideoDeviceNV_dispatch_table_rewrite_ptr,
.wglReleaseVideoImageNV = epoxy_wglReleaseVideoImageNV_dispatch_table_rewrite_ptr,
.wglResetFrameCountNV = epoxy_wglResetFrameCountNV_dispatch_table_rewrite_ptr,
.wglRestoreBufferRegionARB = epoxy_wglRestoreBufferRegionARB_dispatch_table_rewrite_ptr,
.wglSaveBufferRegionARB = epoxy_wglSaveBufferRegionARB_dispatch_table_rewrite_ptr,
.wglSendPbufferToVideoNV = epoxy_wglSendPbufferToVideoNV_dispatch_table_rewrite_ptr,
.wglSetDigitalVideoParametersI3D = epoxy_wglSetDigitalVideoParametersI3D_dispatch_table_rewrite_ptr,
.wglSetGammaTableI3D = epoxy_wglSetGammaTableI3D_dispatch_table_rewrite_ptr,
.wglSetGammaTableParametersI3D = epoxy_wglSetGammaTableParametersI3D_dispatch_table_rewrite_ptr,
.wglSetLayerPaletteEntries = epoxy_wglSetLayerPaletteEntries_dispatch_table_rewrite_ptr,
.wglSetPbufferAttribARB = epoxy_wglSetPbufferAttribARB_dispatch_table_rewrite_ptr,
.wglSetStereoEmitterState3DL = epoxy_wglSetStereoEmitterState3DL_dispatch_table_rewrite_ptr,
.wglShareLists = epoxy_wglShareLists_dispatch_table_rewrite_ptr,
.wglSwapBuffersMscOML = epoxy_wglSwapBuffersMscOML_dispatch_table_rewrite_ptr,
.wglSwapIntervalEXT = epoxy_wglSwapIntervalEXT_dispatch_table_rewrite_ptr,
.wglSwapLayerBuffers = epoxy_wglSwapLayerBuffers_dispatch_table_rewrite_ptr,
.wglSwapLayerBuffersMscOML = epoxy_wglSwapLayerBuffersMscOML_dispatch_table_rewrite_ptr,
.wglUseFontBitmapsA = epoxy_wglUseFontBitmapsA_dispatch_table_rewrite_ptr,
.wglUseFontBitmapsW = epoxy_wglUseFontBitmapsW_dispatch_table_rewrite_ptr,
.wglUseFontOutlines = epoxy_wglUseFontOutlines_dispatch_table_rewrite_ptr,
.wglUseFontOutlinesA = epoxy_wglUseFontOutlinesA_dispatch_table_rewrite_ptr,
.wglUseFontOutlinesW = epoxy_wglUseFontOutlinesW_dispatch_table_rewrite_ptr,
.wglWaitForMscOML = epoxy_wglWaitForMscOML_dispatch_table_rewrite_ptr,
.wglWaitForSbcOML = epoxy_wglWaitForSbcOML_dispatch_table_rewrite_ptr,
epoxy_wglAllocateMemoryNV_dispatch_table_rewrite_ptr, /* wglAllocateMemoryNV */
epoxy_wglAssociateImageBufferEventsI3D_dispatch_table_rewrite_ptr, /* wglAssociateImageBufferEventsI3D */
epoxy_wglBeginFrameTrackingI3D_dispatch_table_rewrite_ptr, /* wglBeginFrameTrackingI3D */
epoxy_wglBindDisplayColorTableEXT_dispatch_table_rewrite_ptr, /* wglBindDisplayColorTableEXT */
epoxy_wglBindSwapBarrierNV_dispatch_table_rewrite_ptr, /* wglBindSwapBarrierNV */
epoxy_wglBindTexImageARB_dispatch_table_rewrite_ptr, /* wglBindTexImageARB */
epoxy_wglBindVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* wglBindVideoCaptureDeviceNV */
epoxy_wglBindVideoDeviceNV_dispatch_table_rewrite_ptr, /* wglBindVideoDeviceNV */
epoxy_wglBindVideoImageNV_dispatch_table_rewrite_ptr, /* wglBindVideoImageNV */
epoxy_wglBlitContextFramebufferAMD_dispatch_table_rewrite_ptr, /* wglBlitContextFramebufferAMD */
epoxy_wglChoosePixelFormatARB_dispatch_table_rewrite_ptr, /* wglChoosePixelFormatARB */
epoxy_wglChoosePixelFormatEXT_dispatch_table_rewrite_ptr, /* wglChoosePixelFormatEXT */
epoxy_wglCopyContext_dispatch_table_rewrite_ptr, /* wglCopyContext */
epoxy_wglCopyImageSubDataNV_dispatch_table_rewrite_ptr, /* wglCopyImageSubDataNV */
epoxy_wglCreateAffinityDCNV_dispatch_table_rewrite_ptr, /* wglCreateAffinityDCNV */
epoxy_wglCreateAssociatedContextAMD_dispatch_table_rewrite_ptr, /* wglCreateAssociatedContextAMD */
epoxy_wglCreateAssociatedContextAttribsAMD_dispatch_table_rewrite_ptr, /* wglCreateAssociatedContextAttribsAMD */
epoxy_wglCreateBufferRegionARB_dispatch_table_rewrite_ptr, /* wglCreateBufferRegionARB */
epoxy_wglCreateContext_dispatch_table_rewrite_ptr, /* wglCreateContext */
epoxy_wglCreateContextAttribsARB_dispatch_table_rewrite_ptr, /* wglCreateContextAttribsARB */
epoxy_wglCreateDisplayColorTableEXT_dispatch_table_rewrite_ptr, /* wglCreateDisplayColorTableEXT */
epoxy_wglCreateImageBufferI3D_dispatch_table_rewrite_ptr, /* wglCreateImageBufferI3D */
epoxy_wglCreateLayerContext_dispatch_table_rewrite_ptr, /* wglCreateLayerContext */
epoxy_wglCreatePbufferARB_dispatch_table_rewrite_ptr, /* wglCreatePbufferARB */
epoxy_wglCreatePbufferEXT_dispatch_table_rewrite_ptr, /* wglCreatePbufferEXT */
epoxy_wglDXCloseDeviceNV_dispatch_table_rewrite_ptr, /* wglDXCloseDeviceNV */
epoxy_wglDXLockObjectsNV_dispatch_table_rewrite_ptr, /* wglDXLockObjectsNV */
epoxy_wglDXObjectAccessNV_dispatch_table_rewrite_ptr, /* wglDXObjectAccessNV */
epoxy_wglDXOpenDeviceNV_dispatch_table_rewrite_ptr, /* wglDXOpenDeviceNV */
epoxy_wglDXRegisterObjectNV_dispatch_table_rewrite_ptr, /* wglDXRegisterObjectNV */
epoxy_wglDXSetResourceShareHandleNV_dispatch_table_rewrite_ptr, /* wglDXSetResourceShareHandleNV */
epoxy_wglDXUnlockObjectsNV_dispatch_table_rewrite_ptr, /* wglDXUnlockObjectsNV */
epoxy_wglDXUnregisterObjectNV_dispatch_table_rewrite_ptr, /* wglDXUnregisterObjectNV */
epoxy_wglDelayBeforeSwapNV_dispatch_table_rewrite_ptr, /* wglDelayBeforeSwapNV */
epoxy_wglDeleteAssociatedContextAMD_dispatch_table_rewrite_ptr, /* wglDeleteAssociatedContextAMD */
epoxy_wglDeleteBufferRegionARB_dispatch_table_rewrite_ptr, /* wglDeleteBufferRegionARB */
epoxy_wglDeleteContext_dispatch_table_rewrite_ptr, /* wglDeleteContext */
epoxy_wglDeleteDCNV_dispatch_table_rewrite_ptr, /* wglDeleteDCNV */
epoxy_wglDescribeLayerPlane_dispatch_table_rewrite_ptr, /* wglDescribeLayerPlane */
epoxy_wglDestroyDisplayColorTableEXT_dispatch_table_rewrite_ptr, /* wglDestroyDisplayColorTableEXT */
epoxy_wglDestroyImageBufferI3D_dispatch_table_rewrite_ptr, /* wglDestroyImageBufferI3D */
epoxy_wglDestroyPbufferARB_dispatch_table_rewrite_ptr, /* wglDestroyPbufferARB */
epoxy_wglDestroyPbufferEXT_dispatch_table_rewrite_ptr, /* wglDestroyPbufferEXT */
epoxy_wglDisableFrameLockI3D_dispatch_table_rewrite_ptr, /* wglDisableFrameLockI3D */
epoxy_wglDisableGenlockI3D_dispatch_table_rewrite_ptr, /* wglDisableGenlockI3D */
epoxy_wglEnableFrameLockI3D_dispatch_table_rewrite_ptr, /* wglEnableFrameLockI3D */
epoxy_wglEnableGenlockI3D_dispatch_table_rewrite_ptr, /* wglEnableGenlockI3D */
epoxy_wglEndFrameTrackingI3D_dispatch_table_rewrite_ptr, /* wglEndFrameTrackingI3D */
epoxy_wglEnumGpuDevicesNV_dispatch_table_rewrite_ptr, /* wglEnumGpuDevicesNV */
epoxy_wglEnumGpusFromAffinityDCNV_dispatch_table_rewrite_ptr, /* wglEnumGpusFromAffinityDCNV */
epoxy_wglEnumGpusNV_dispatch_table_rewrite_ptr, /* wglEnumGpusNV */
epoxy_wglEnumerateVideoCaptureDevicesNV_dispatch_table_rewrite_ptr, /* wglEnumerateVideoCaptureDevicesNV */
epoxy_wglEnumerateVideoDevicesNV_dispatch_table_rewrite_ptr, /* wglEnumerateVideoDevicesNV */
epoxy_wglFreeMemoryNV_dispatch_table_rewrite_ptr, /* wglFreeMemoryNV */
epoxy_wglGenlockSampleRateI3D_dispatch_table_rewrite_ptr, /* wglGenlockSampleRateI3D */
epoxy_wglGenlockSourceDelayI3D_dispatch_table_rewrite_ptr, /* wglGenlockSourceDelayI3D */
epoxy_wglGenlockSourceEdgeI3D_dispatch_table_rewrite_ptr, /* wglGenlockSourceEdgeI3D */
epoxy_wglGenlockSourceI3D_dispatch_table_rewrite_ptr, /* wglGenlockSourceI3D */
epoxy_wglGetContextGPUIDAMD_dispatch_table_rewrite_ptr, /* wglGetContextGPUIDAMD */
epoxy_wglGetCurrentAssociatedContextAMD_dispatch_table_rewrite_ptr, /* wglGetCurrentAssociatedContextAMD */
epoxy_wglGetCurrentContext_dispatch_table_rewrite_ptr, /* wglGetCurrentContext */
epoxy_wglGetCurrentDC_dispatch_table_rewrite_ptr, /* wglGetCurrentDC */
epoxy_wglGetCurrentReadDCARB_dispatch_table_rewrite_ptr, /* wglGetCurrentReadDCARB */
epoxy_wglGetCurrentReadDCEXT_dispatch_table_rewrite_ptr, /* wglGetCurrentReadDCEXT */
epoxy_wglGetDefaultProcAddress_dispatch_table_rewrite_ptr, /* wglGetDefaultProcAddress */
epoxy_wglGetDigitalVideoParametersI3D_dispatch_table_rewrite_ptr, /* wglGetDigitalVideoParametersI3D */
epoxy_wglGetExtensionsStringARB_dispatch_table_rewrite_ptr, /* wglGetExtensionsStringARB */
epoxy_wglGetExtensionsStringEXT_dispatch_table_rewrite_ptr, /* wglGetExtensionsStringEXT */
epoxy_wglGetFrameUsageI3D_dispatch_table_rewrite_ptr, /* wglGetFrameUsageI3D */
epoxy_wglGetGPUIDsAMD_dispatch_table_rewrite_ptr, /* wglGetGPUIDsAMD */
epoxy_wglGetGPUInfoAMD_dispatch_table_rewrite_ptr, /* wglGetGPUInfoAMD */
epoxy_wglGetGammaTableI3D_dispatch_table_rewrite_ptr, /* wglGetGammaTableI3D */
epoxy_wglGetGammaTableParametersI3D_dispatch_table_rewrite_ptr, /* wglGetGammaTableParametersI3D */
epoxy_wglGetGenlockSampleRateI3D_dispatch_table_rewrite_ptr, /* wglGetGenlockSampleRateI3D */
epoxy_wglGetGenlockSourceDelayI3D_dispatch_table_rewrite_ptr, /* wglGetGenlockSourceDelayI3D */
epoxy_wglGetGenlockSourceEdgeI3D_dispatch_table_rewrite_ptr, /* wglGetGenlockSourceEdgeI3D */
epoxy_wglGetGenlockSourceI3D_dispatch_table_rewrite_ptr, /* wglGetGenlockSourceI3D */
epoxy_wglGetLayerPaletteEntries_dispatch_table_rewrite_ptr, /* wglGetLayerPaletteEntries */
epoxy_wglGetMscRateOML_dispatch_table_rewrite_ptr, /* wglGetMscRateOML */
epoxy_wglGetPbufferDCARB_dispatch_table_rewrite_ptr, /* wglGetPbufferDCARB */
epoxy_wglGetPbufferDCEXT_dispatch_table_rewrite_ptr, /* wglGetPbufferDCEXT */
epoxy_wglGetPixelFormatAttribfvARB_dispatch_table_rewrite_ptr, /* wglGetPixelFormatAttribfvARB */
epoxy_wglGetPixelFormatAttribfvEXT_dispatch_table_rewrite_ptr, /* wglGetPixelFormatAttribfvEXT */
epoxy_wglGetPixelFormatAttribivARB_dispatch_table_rewrite_ptr, /* wglGetPixelFormatAttribivARB */
epoxy_wglGetPixelFormatAttribivEXT_dispatch_table_rewrite_ptr, /* wglGetPixelFormatAttribivEXT */
epoxy_wglGetProcAddress_dispatch_table_rewrite_ptr, /* wglGetProcAddress */
epoxy_wglGetSwapIntervalEXT_dispatch_table_rewrite_ptr, /* wglGetSwapIntervalEXT */
epoxy_wglGetSyncValuesOML_dispatch_table_rewrite_ptr, /* wglGetSyncValuesOML */
epoxy_wglGetVideoDeviceNV_dispatch_table_rewrite_ptr, /* wglGetVideoDeviceNV */
epoxy_wglGetVideoInfoNV_dispatch_table_rewrite_ptr, /* wglGetVideoInfoNV */
epoxy_wglIsEnabledFrameLockI3D_dispatch_table_rewrite_ptr, /* wglIsEnabledFrameLockI3D */
epoxy_wglIsEnabledGenlockI3D_dispatch_table_rewrite_ptr, /* wglIsEnabledGenlockI3D */
epoxy_wglJoinSwapGroupNV_dispatch_table_rewrite_ptr, /* wglJoinSwapGroupNV */
epoxy_wglLoadDisplayColorTableEXT_dispatch_table_rewrite_ptr, /* wglLoadDisplayColorTableEXT */
epoxy_wglLockVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* wglLockVideoCaptureDeviceNV */
epoxy_wglMakeAssociatedContextCurrentAMD_unwrapped_dispatch_table_rewrite_ptr, /* wglMakeAssociatedContextCurrentAMD_unwrapped */
epoxy_wglMakeContextCurrentARB_unwrapped_dispatch_table_rewrite_ptr, /* wglMakeContextCurrentARB_unwrapped */
epoxy_wglMakeContextCurrentEXT_unwrapped_dispatch_table_rewrite_ptr, /* wglMakeContextCurrentEXT_unwrapped */
epoxy_wglMakeCurrent_unwrapped_dispatch_table_rewrite_ptr, /* wglMakeCurrent_unwrapped */
epoxy_wglQueryCurrentContextNV_dispatch_table_rewrite_ptr, /* wglQueryCurrentContextNV */
epoxy_wglQueryFrameCountNV_dispatch_table_rewrite_ptr, /* wglQueryFrameCountNV */
epoxy_wglQueryFrameLockMasterI3D_dispatch_table_rewrite_ptr, /* wglQueryFrameLockMasterI3D */
epoxy_wglQueryFrameTrackingI3D_dispatch_table_rewrite_ptr, /* wglQueryFrameTrackingI3D */
epoxy_wglQueryGenlockMaxSourceDelayI3D_dispatch_table_rewrite_ptr, /* wglQueryGenlockMaxSourceDelayI3D */
epoxy_wglQueryMaxSwapGroupsNV_dispatch_table_rewrite_ptr, /* wglQueryMaxSwapGroupsNV */
epoxy_wglQueryPbufferARB_dispatch_table_rewrite_ptr, /* wglQueryPbufferARB */
epoxy_wglQueryPbufferEXT_dispatch_table_rewrite_ptr, /* wglQueryPbufferEXT */
epoxy_wglQuerySwapGroupNV_dispatch_table_rewrite_ptr, /* wglQuerySwapGroupNV */
epoxy_wglQueryVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* wglQueryVideoCaptureDeviceNV */
epoxy_wglRealizeLayerPalette_dispatch_table_rewrite_ptr, /* wglRealizeLayerPalette */
epoxy_wglReleaseImageBufferEventsI3D_dispatch_table_rewrite_ptr, /* wglReleaseImageBufferEventsI3D */
epoxy_wglReleasePbufferDCARB_dispatch_table_rewrite_ptr, /* wglReleasePbufferDCARB */
epoxy_wglReleasePbufferDCEXT_dispatch_table_rewrite_ptr, /* wglReleasePbufferDCEXT */
epoxy_wglReleaseTexImageARB_dispatch_table_rewrite_ptr, /* wglReleaseTexImageARB */
epoxy_wglReleaseVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* wglReleaseVideoCaptureDeviceNV */
epoxy_wglReleaseVideoDeviceNV_dispatch_table_rewrite_ptr, /* wglReleaseVideoDeviceNV */
epoxy_wglReleaseVideoImageNV_dispatch_table_rewrite_ptr, /* wglReleaseVideoImageNV */
epoxy_wglResetFrameCountNV_dispatch_table_rewrite_ptr, /* wglResetFrameCountNV */
epoxy_wglRestoreBufferRegionARB_dispatch_table_rewrite_ptr, /* wglRestoreBufferRegionARB */
epoxy_wglSaveBufferRegionARB_dispatch_table_rewrite_ptr, /* wglSaveBufferRegionARB */
epoxy_wglSendPbufferToVideoNV_dispatch_table_rewrite_ptr, /* wglSendPbufferToVideoNV */
epoxy_wglSetDigitalVideoParametersI3D_dispatch_table_rewrite_ptr, /* wglSetDigitalVideoParametersI3D */
epoxy_wglSetGammaTableI3D_dispatch_table_rewrite_ptr, /* wglSetGammaTableI3D */
epoxy_wglSetGammaTableParametersI3D_dispatch_table_rewrite_ptr, /* wglSetGammaTableParametersI3D */
epoxy_wglSetLayerPaletteEntries_dispatch_table_rewrite_ptr, /* wglSetLayerPaletteEntries */
epoxy_wglSetPbufferAttribARB_dispatch_table_rewrite_ptr, /* wglSetPbufferAttribARB */
epoxy_wglSetStereoEmitterState3DL_dispatch_table_rewrite_ptr, /* wglSetStereoEmitterState3DL */
epoxy_wglShareLists_dispatch_table_rewrite_ptr, /* wglShareLists */
epoxy_wglSwapBuffersMscOML_dispatch_table_rewrite_ptr, /* wglSwapBuffersMscOML */
epoxy_wglSwapIntervalEXT_dispatch_table_rewrite_ptr, /* wglSwapIntervalEXT */
epoxy_wglSwapLayerBuffers_dispatch_table_rewrite_ptr, /* wglSwapLayerBuffers */
epoxy_wglSwapLayerBuffersMscOML_dispatch_table_rewrite_ptr, /* wglSwapLayerBuffersMscOML */
epoxy_wglUseFontBitmapsA_dispatch_table_rewrite_ptr, /* wglUseFontBitmapsA */
epoxy_wglUseFontBitmapsW_dispatch_table_rewrite_ptr, /* wglUseFontBitmapsW */
epoxy_wglUseFontOutlines_dispatch_table_rewrite_ptr, /* wglUseFontOutlines */
epoxy_wglUseFontOutlinesA_dispatch_table_rewrite_ptr, /* wglUseFontOutlinesA */
epoxy_wglUseFontOutlinesW_dispatch_table_rewrite_ptr, /* wglUseFontOutlinesW */
epoxy_wglWaitForMscOML_dispatch_table_rewrite_ptr, /* wglWaitForMscOML */
epoxy_wglWaitForSbcOML_dispatch_table_rewrite_ptr, /* wglWaitForSbcOML */
};
uint32_t wgl_tls_index;

Loading…
Cancel
Save