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[] = { static const uint16_t enum_string_offsets[] = {
[EGL_10] = 0, -1, /* egl_provider_terminator, unused */
[EGL_11] = 7, 0, /* EGL_10 */
[EGL_12] = 14, 7, /* EGL_11 */
[EGL_14] = 21, 14, /* EGL_12 */
[EGL_15] = 28, 21, /* EGL_14 */
[EGL_extension_EGL_ANDROID_blob_cache] = 35, 28, /* EGL_15 */
[EGL_extension_EGL_ANDROID_native_fence_sync] = 74, 35, /* EGL_extension_EGL_ANDROID_blob_cache */
[EGL_extension_EGL_ANGLE_query_surface_pointer] = 120, 74, /* EGL_extension_EGL_ANDROID_native_fence_sync */
[EGL_extension_EGL_EXT_device_base] = 168, 120, /* EGL_extension_EGL_ANGLE_query_surface_pointer */
[EGL_extension_EGL_EXT_device_enumeration] = 204, 168, /* EGL_extension_EGL_EXT_device_base */
[EGL_extension_EGL_EXT_device_query] = 247, 204, /* EGL_extension_EGL_EXT_device_enumeration */
[EGL_extension_EGL_EXT_output_base] = 284, 247, /* EGL_extension_EGL_EXT_device_query */
[EGL_extension_EGL_EXT_platform_base] = 320, 284, /* EGL_extension_EGL_EXT_output_base */
[EGL_extension_EGL_EXT_stream_consumer_egloutput] = 358, 320, /* EGL_extension_EGL_EXT_platform_base */
[EGL_extension_EGL_EXT_swap_buffers_with_damage] = 408, 358, /* EGL_extension_EGL_EXT_stream_consumer_egloutput */
[EGL_extension_EGL_HI_clientpixmap] = 457, 408, /* EGL_extension_EGL_EXT_swap_buffers_with_damage */
[EGL_extension_EGL_KHR_cl_event2] = 493, 457, /* EGL_extension_EGL_HI_clientpixmap */
[EGL_extension_EGL_KHR_fence_sync] = 527, 493, /* EGL_extension_EGL_KHR_cl_event2 */
[EGL_extension_EGL_KHR_image] = 562, 527, /* EGL_extension_EGL_KHR_fence_sync */
[EGL_extension_EGL_KHR_image_base] = 592, 562, /* EGL_extension_EGL_KHR_image */
[EGL_extension_EGL_KHR_lock_surface3] = 627, 592, /* EGL_extension_EGL_KHR_image_base */
[EGL_extension_EGL_KHR_lock_surface] = 665, 627, /* EGL_extension_EGL_KHR_lock_surface3 */
[EGL_extension_EGL_KHR_partial_update] = 702, 665, /* EGL_extension_EGL_KHR_lock_surface */
[EGL_extension_EGL_KHR_reusable_sync] = 741, 702, /* EGL_extension_EGL_KHR_partial_update */
[EGL_extension_EGL_KHR_stream] = 779, 741, /* EGL_extension_EGL_KHR_reusable_sync */
[EGL_extension_EGL_KHR_stream_consumer_gltexture] = 810, 779, /* EGL_extension_EGL_KHR_stream */
[EGL_extension_EGL_KHR_stream_cross_process_fd] = 860, 810, /* EGL_extension_EGL_KHR_stream_consumer_gltexture */
[EGL_extension_EGL_KHR_stream_fifo] = 908, 860, /* EGL_extension_EGL_KHR_stream_cross_process_fd */
[EGL_extension_EGL_KHR_stream_producer_eglsurface] = 944, 908, /* EGL_extension_EGL_KHR_stream_fifo */
[EGL_extension_EGL_KHR_swap_buffers_with_damage] = 995, 944, /* EGL_extension_EGL_KHR_stream_producer_eglsurface */
[EGL_extension_EGL_KHR_wait_sync] = 1044, 995, /* EGL_extension_EGL_KHR_swap_buffers_with_damage */
[EGL_extension_EGL_MESA_drm_image] = 1078, 1044, /* EGL_extension_EGL_KHR_wait_sync */
[EGL_extension_EGL_MESA_image_dma_buf_export] = 1113, 1078, /* EGL_extension_EGL_MESA_drm_image */
[EGL_extension_EGL_NOK_swap_region2] = 1159, 1113, /* EGL_extension_EGL_MESA_image_dma_buf_export */
[EGL_extension_EGL_NOK_swap_region] = 1196, 1159, /* EGL_extension_EGL_NOK_swap_region2 */
[EGL_extension_EGL_NV_native_query] = 1232, 1196, /* EGL_extension_EGL_NOK_swap_region */
[EGL_extension_EGL_NV_post_sub_buffer] = 1268, 1232, /* EGL_extension_EGL_NV_native_query */
[EGL_extension_EGL_NV_stream_sync] = 1307, 1268, /* EGL_extension_EGL_NV_post_sub_buffer */
[EGL_extension_EGL_NV_sync] = 1342, 1307, /* EGL_extension_EGL_NV_stream_sync */
[EGL_extension_EGL_NV_system_time] = 1370, 1342, /* EGL_extension_EGL_NV_sync */
1370, /* EGL_extension_EGL_NV_system_time */
}; };
static const char entrypoint_strings[] = { static const char entrypoint_strings[] = {
@ -3734,116 +3735,116 @@ GEN_THUNKS_RET(EGLint, eglWaitSyncKHR, (EGLDisplay dpy, EGLSyncKHR sync, EGLint
#if USING_DISPATCH_TABLE #if USING_DISPATCH_TABLE
static struct dispatch_table resolver_table = { static struct dispatch_table resolver_table = {
.eglBindAPI = epoxy_eglBindAPI_dispatch_table_rewrite_ptr, epoxy_eglBindAPI_dispatch_table_rewrite_ptr, /* eglBindAPI */
.eglBindTexImage = epoxy_eglBindTexImage_dispatch_table_rewrite_ptr, epoxy_eglBindTexImage_dispatch_table_rewrite_ptr, /* eglBindTexImage */
.eglChooseConfig = epoxy_eglChooseConfig_dispatch_table_rewrite_ptr, epoxy_eglChooseConfig_dispatch_table_rewrite_ptr, /* eglChooseConfig */
.eglClientWaitSync = epoxy_eglClientWaitSync_dispatch_table_rewrite_ptr, epoxy_eglClientWaitSync_dispatch_table_rewrite_ptr, /* eglClientWaitSync */
.eglClientWaitSyncKHR = epoxy_eglClientWaitSyncKHR_dispatch_table_rewrite_ptr, epoxy_eglClientWaitSyncKHR_dispatch_table_rewrite_ptr, /* eglClientWaitSyncKHR */
.eglClientWaitSyncNV = epoxy_eglClientWaitSyncNV_dispatch_table_rewrite_ptr, epoxy_eglClientWaitSyncNV_dispatch_table_rewrite_ptr, /* eglClientWaitSyncNV */
.eglCopyBuffers = epoxy_eglCopyBuffers_dispatch_table_rewrite_ptr, epoxy_eglCopyBuffers_dispatch_table_rewrite_ptr, /* eglCopyBuffers */
.eglCreateContext = epoxy_eglCreateContext_dispatch_table_rewrite_ptr, epoxy_eglCreateContext_dispatch_table_rewrite_ptr, /* eglCreateContext */
.eglCreateDRMImageMESA = epoxy_eglCreateDRMImageMESA_dispatch_table_rewrite_ptr, epoxy_eglCreateDRMImageMESA_dispatch_table_rewrite_ptr, /* eglCreateDRMImageMESA */
.eglCreateFenceSyncNV = epoxy_eglCreateFenceSyncNV_dispatch_table_rewrite_ptr, epoxy_eglCreateFenceSyncNV_dispatch_table_rewrite_ptr, /* eglCreateFenceSyncNV */
.eglCreateImage = epoxy_eglCreateImage_dispatch_table_rewrite_ptr, epoxy_eglCreateImage_dispatch_table_rewrite_ptr, /* eglCreateImage */
.eglCreateImageKHR = epoxy_eglCreateImageKHR_dispatch_table_rewrite_ptr, epoxy_eglCreateImageKHR_dispatch_table_rewrite_ptr, /* eglCreateImageKHR */
.eglCreatePbufferFromClientBuffer = epoxy_eglCreatePbufferFromClientBuffer_dispatch_table_rewrite_ptr, epoxy_eglCreatePbufferFromClientBuffer_dispatch_table_rewrite_ptr, /* eglCreatePbufferFromClientBuffer */
.eglCreatePbufferSurface = epoxy_eglCreatePbufferSurface_dispatch_table_rewrite_ptr, epoxy_eglCreatePbufferSurface_dispatch_table_rewrite_ptr, /* eglCreatePbufferSurface */
.eglCreatePixmapSurface = epoxy_eglCreatePixmapSurface_dispatch_table_rewrite_ptr, epoxy_eglCreatePixmapSurface_dispatch_table_rewrite_ptr, /* eglCreatePixmapSurface */
.eglCreatePixmapSurfaceHI = epoxy_eglCreatePixmapSurfaceHI_dispatch_table_rewrite_ptr, epoxy_eglCreatePixmapSurfaceHI_dispatch_table_rewrite_ptr, /* eglCreatePixmapSurfaceHI */
.eglCreatePlatformPixmapSurface = epoxy_eglCreatePlatformPixmapSurface_dispatch_table_rewrite_ptr, epoxy_eglCreatePlatformPixmapSurface_dispatch_table_rewrite_ptr, /* eglCreatePlatformPixmapSurface */
.eglCreatePlatformPixmapSurfaceEXT = epoxy_eglCreatePlatformPixmapSurfaceEXT_dispatch_table_rewrite_ptr, epoxy_eglCreatePlatformPixmapSurfaceEXT_dispatch_table_rewrite_ptr, /* eglCreatePlatformPixmapSurfaceEXT */
.eglCreatePlatformWindowSurface = epoxy_eglCreatePlatformWindowSurface_dispatch_table_rewrite_ptr, epoxy_eglCreatePlatformWindowSurface_dispatch_table_rewrite_ptr, /* eglCreatePlatformWindowSurface */
.eglCreatePlatformWindowSurfaceEXT = epoxy_eglCreatePlatformWindowSurfaceEXT_dispatch_table_rewrite_ptr, epoxy_eglCreatePlatformWindowSurfaceEXT_dispatch_table_rewrite_ptr, /* eglCreatePlatformWindowSurfaceEXT */
.eglCreateStreamFromFileDescriptorKHR = epoxy_eglCreateStreamFromFileDescriptorKHR_dispatch_table_rewrite_ptr, epoxy_eglCreateStreamFromFileDescriptorKHR_dispatch_table_rewrite_ptr, /* eglCreateStreamFromFileDescriptorKHR */
.eglCreateStreamKHR = epoxy_eglCreateStreamKHR_dispatch_table_rewrite_ptr, epoxy_eglCreateStreamKHR_dispatch_table_rewrite_ptr, /* eglCreateStreamKHR */
.eglCreateStreamProducerSurfaceKHR = epoxy_eglCreateStreamProducerSurfaceKHR_dispatch_table_rewrite_ptr, epoxy_eglCreateStreamProducerSurfaceKHR_dispatch_table_rewrite_ptr, /* eglCreateStreamProducerSurfaceKHR */
.eglCreateStreamSyncNV = epoxy_eglCreateStreamSyncNV_dispatch_table_rewrite_ptr, epoxy_eglCreateStreamSyncNV_dispatch_table_rewrite_ptr, /* eglCreateStreamSyncNV */
.eglCreateSync = epoxy_eglCreateSync_dispatch_table_rewrite_ptr, epoxy_eglCreateSync_dispatch_table_rewrite_ptr, /* eglCreateSync */
.eglCreateSync64KHR = epoxy_eglCreateSync64KHR_dispatch_table_rewrite_ptr, epoxy_eglCreateSync64KHR_dispatch_table_rewrite_ptr, /* eglCreateSync64KHR */
.eglCreateSyncKHR = epoxy_eglCreateSyncKHR_dispatch_table_rewrite_ptr, epoxy_eglCreateSyncKHR_dispatch_table_rewrite_ptr, /* eglCreateSyncKHR */
.eglCreateWindowSurface = epoxy_eglCreateWindowSurface_dispatch_table_rewrite_ptr, epoxy_eglCreateWindowSurface_dispatch_table_rewrite_ptr, /* eglCreateWindowSurface */
.eglDestroyContext = epoxy_eglDestroyContext_dispatch_table_rewrite_ptr, epoxy_eglDestroyContext_dispatch_table_rewrite_ptr, /* eglDestroyContext */
.eglDestroyImage = epoxy_eglDestroyImage_dispatch_table_rewrite_ptr, epoxy_eglDestroyImage_dispatch_table_rewrite_ptr, /* eglDestroyImage */
.eglDestroyImageKHR = epoxy_eglDestroyImageKHR_dispatch_table_rewrite_ptr, epoxy_eglDestroyImageKHR_dispatch_table_rewrite_ptr, /* eglDestroyImageKHR */
.eglDestroyStreamKHR = epoxy_eglDestroyStreamKHR_dispatch_table_rewrite_ptr, epoxy_eglDestroyStreamKHR_dispatch_table_rewrite_ptr, /* eglDestroyStreamKHR */
.eglDestroySurface = epoxy_eglDestroySurface_dispatch_table_rewrite_ptr, epoxy_eglDestroySurface_dispatch_table_rewrite_ptr, /* eglDestroySurface */
.eglDestroySync = epoxy_eglDestroySync_dispatch_table_rewrite_ptr, epoxy_eglDestroySync_dispatch_table_rewrite_ptr, /* eglDestroySync */
.eglDestroySyncKHR = epoxy_eglDestroySyncKHR_dispatch_table_rewrite_ptr, epoxy_eglDestroySyncKHR_dispatch_table_rewrite_ptr, /* eglDestroySyncKHR */
.eglDestroySyncNV = epoxy_eglDestroySyncNV_dispatch_table_rewrite_ptr, epoxy_eglDestroySyncNV_dispatch_table_rewrite_ptr, /* eglDestroySyncNV */
.eglDupNativeFenceFDANDROID = epoxy_eglDupNativeFenceFDANDROID_dispatch_table_rewrite_ptr, epoxy_eglDupNativeFenceFDANDROID_dispatch_table_rewrite_ptr, /* eglDupNativeFenceFDANDROID */
.eglExportDMABUFImageMESA = epoxy_eglExportDMABUFImageMESA_dispatch_table_rewrite_ptr, epoxy_eglExportDMABUFImageMESA_dispatch_table_rewrite_ptr, /* eglExportDMABUFImageMESA */
.eglExportDMABUFImageQueryMESA = epoxy_eglExportDMABUFImageQueryMESA_dispatch_table_rewrite_ptr, epoxy_eglExportDMABUFImageQueryMESA_dispatch_table_rewrite_ptr, /* eglExportDMABUFImageQueryMESA */
.eglExportDRMImageMESA = epoxy_eglExportDRMImageMESA_dispatch_table_rewrite_ptr, epoxy_eglExportDRMImageMESA_dispatch_table_rewrite_ptr, /* eglExportDRMImageMESA */
.eglFenceNV = epoxy_eglFenceNV_dispatch_table_rewrite_ptr, epoxy_eglFenceNV_dispatch_table_rewrite_ptr, /* eglFenceNV */
.eglGetConfigAttrib = epoxy_eglGetConfigAttrib_dispatch_table_rewrite_ptr, epoxy_eglGetConfigAttrib_dispatch_table_rewrite_ptr, /* eglGetConfigAttrib */
.eglGetConfigs = epoxy_eglGetConfigs_dispatch_table_rewrite_ptr, epoxy_eglGetConfigs_dispatch_table_rewrite_ptr, /* eglGetConfigs */
.eglGetCurrentContext = epoxy_eglGetCurrentContext_dispatch_table_rewrite_ptr, epoxy_eglGetCurrentContext_dispatch_table_rewrite_ptr, /* eglGetCurrentContext */
.eglGetCurrentDisplay = epoxy_eglGetCurrentDisplay_dispatch_table_rewrite_ptr, epoxy_eglGetCurrentDisplay_dispatch_table_rewrite_ptr, /* eglGetCurrentDisplay */
.eglGetCurrentSurface = epoxy_eglGetCurrentSurface_dispatch_table_rewrite_ptr, epoxy_eglGetCurrentSurface_dispatch_table_rewrite_ptr, /* eglGetCurrentSurface */
.eglGetDisplay = epoxy_eglGetDisplay_dispatch_table_rewrite_ptr, epoxy_eglGetDisplay_dispatch_table_rewrite_ptr, /* eglGetDisplay */
.eglGetError = epoxy_eglGetError_dispatch_table_rewrite_ptr, epoxy_eglGetError_dispatch_table_rewrite_ptr, /* eglGetError */
.eglGetOutputLayersEXT = epoxy_eglGetOutputLayersEXT_dispatch_table_rewrite_ptr, epoxy_eglGetOutputLayersEXT_dispatch_table_rewrite_ptr, /* eglGetOutputLayersEXT */
.eglGetOutputPortsEXT = epoxy_eglGetOutputPortsEXT_dispatch_table_rewrite_ptr, epoxy_eglGetOutputPortsEXT_dispatch_table_rewrite_ptr, /* eglGetOutputPortsEXT */
.eglGetPlatformDisplay = epoxy_eglGetPlatformDisplay_dispatch_table_rewrite_ptr, epoxy_eglGetPlatformDisplay_dispatch_table_rewrite_ptr, /* eglGetPlatformDisplay */
.eglGetPlatformDisplayEXT = epoxy_eglGetPlatformDisplayEXT_dispatch_table_rewrite_ptr, epoxy_eglGetPlatformDisplayEXT_dispatch_table_rewrite_ptr, /* eglGetPlatformDisplayEXT */
.eglGetProcAddress = epoxy_eglGetProcAddress_dispatch_table_rewrite_ptr, epoxy_eglGetProcAddress_dispatch_table_rewrite_ptr, /* eglGetProcAddress */
.eglGetStreamFileDescriptorKHR = epoxy_eglGetStreamFileDescriptorKHR_dispatch_table_rewrite_ptr, epoxy_eglGetStreamFileDescriptorKHR_dispatch_table_rewrite_ptr, /* eglGetStreamFileDescriptorKHR */
.eglGetSyncAttrib = epoxy_eglGetSyncAttrib_dispatch_table_rewrite_ptr, epoxy_eglGetSyncAttrib_dispatch_table_rewrite_ptr, /* eglGetSyncAttrib */
.eglGetSyncAttribKHR = epoxy_eglGetSyncAttribKHR_dispatch_table_rewrite_ptr, epoxy_eglGetSyncAttribKHR_dispatch_table_rewrite_ptr, /* eglGetSyncAttribKHR */
.eglGetSyncAttribNV = epoxy_eglGetSyncAttribNV_dispatch_table_rewrite_ptr, epoxy_eglGetSyncAttribNV_dispatch_table_rewrite_ptr, /* eglGetSyncAttribNV */
.eglGetSystemTimeFrequencyNV = epoxy_eglGetSystemTimeFrequencyNV_dispatch_table_rewrite_ptr, epoxy_eglGetSystemTimeFrequencyNV_dispatch_table_rewrite_ptr, /* eglGetSystemTimeFrequencyNV */
.eglGetSystemTimeNV = epoxy_eglGetSystemTimeNV_dispatch_table_rewrite_ptr, epoxy_eglGetSystemTimeNV_dispatch_table_rewrite_ptr, /* eglGetSystemTimeNV */
.eglInitialize = epoxy_eglInitialize_dispatch_table_rewrite_ptr, epoxy_eglInitialize_dispatch_table_rewrite_ptr, /* eglInitialize */
.eglLockSurfaceKHR = epoxy_eglLockSurfaceKHR_dispatch_table_rewrite_ptr, epoxy_eglLockSurfaceKHR_dispatch_table_rewrite_ptr, /* eglLockSurfaceKHR */
.eglMakeCurrent = epoxy_eglMakeCurrent_dispatch_table_rewrite_ptr, epoxy_eglMakeCurrent_dispatch_table_rewrite_ptr, /* eglMakeCurrent */
.eglOutputLayerAttribEXT = epoxy_eglOutputLayerAttribEXT_dispatch_table_rewrite_ptr, epoxy_eglOutputLayerAttribEXT_dispatch_table_rewrite_ptr, /* eglOutputLayerAttribEXT */
.eglOutputPortAttribEXT = epoxy_eglOutputPortAttribEXT_dispatch_table_rewrite_ptr, epoxy_eglOutputPortAttribEXT_dispatch_table_rewrite_ptr, /* eglOutputPortAttribEXT */
.eglPostSubBufferNV = epoxy_eglPostSubBufferNV_dispatch_table_rewrite_ptr, epoxy_eglPostSubBufferNV_dispatch_table_rewrite_ptr, /* eglPostSubBufferNV */
.eglQueryAPI = epoxy_eglQueryAPI_dispatch_table_rewrite_ptr, epoxy_eglQueryAPI_dispatch_table_rewrite_ptr, /* eglQueryAPI */
.eglQueryContext = epoxy_eglQueryContext_dispatch_table_rewrite_ptr, epoxy_eglQueryContext_dispatch_table_rewrite_ptr, /* eglQueryContext */
.eglQueryDeviceAttribEXT = epoxy_eglQueryDeviceAttribEXT_dispatch_table_rewrite_ptr, epoxy_eglQueryDeviceAttribEXT_dispatch_table_rewrite_ptr, /* eglQueryDeviceAttribEXT */
.eglQueryDeviceStringEXT = epoxy_eglQueryDeviceStringEXT_dispatch_table_rewrite_ptr, epoxy_eglQueryDeviceStringEXT_dispatch_table_rewrite_ptr, /* eglQueryDeviceStringEXT */
.eglQueryDevicesEXT = epoxy_eglQueryDevicesEXT_dispatch_table_rewrite_ptr, epoxy_eglQueryDevicesEXT_dispatch_table_rewrite_ptr, /* eglQueryDevicesEXT */
.eglQueryDisplayAttribEXT = epoxy_eglQueryDisplayAttribEXT_dispatch_table_rewrite_ptr, epoxy_eglQueryDisplayAttribEXT_dispatch_table_rewrite_ptr, /* eglQueryDisplayAttribEXT */
.eglQueryNativeDisplayNV = epoxy_eglQueryNativeDisplayNV_dispatch_table_rewrite_ptr, epoxy_eglQueryNativeDisplayNV_dispatch_table_rewrite_ptr, /* eglQueryNativeDisplayNV */
.eglQueryNativePixmapNV = epoxy_eglQueryNativePixmapNV_dispatch_table_rewrite_ptr, epoxy_eglQueryNativePixmapNV_dispatch_table_rewrite_ptr, /* eglQueryNativePixmapNV */
.eglQueryNativeWindowNV = epoxy_eglQueryNativeWindowNV_dispatch_table_rewrite_ptr, epoxy_eglQueryNativeWindowNV_dispatch_table_rewrite_ptr, /* eglQueryNativeWindowNV */
.eglQueryOutputLayerAttribEXT = epoxy_eglQueryOutputLayerAttribEXT_dispatch_table_rewrite_ptr, epoxy_eglQueryOutputLayerAttribEXT_dispatch_table_rewrite_ptr, /* eglQueryOutputLayerAttribEXT */
.eglQueryOutputLayerStringEXT = epoxy_eglQueryOutputLayerStringEXT_dispatch_table_rewrite_ptr, epoxy_eglQueryOutputLayerStringEXT_dispatch_table_rewrite_ptr, /* eglQueryOutputLayerStringEXT */
.eglQueryOutputPortAttribEXT = epoxy_eglQueryOutputPortAttribEXT_dispatch_table_rewrite_ptr, epoxy_eglQueryOutputPortAttribEXT_dispatch_table_rewrite_ptr, /* eglQueryOutputPortAttribEXT */
.eglQueryOutputPortStringEXT = epoxy_eglQueryOutputPortStringEXT_dispatch_table_rewrite_ptr, epoxy_eglQueryOutputPortStringEXT_dispatch_table_rewrite_ptr, /* eglQueryOutputPortStringEXT */
.eglQueryStreamKHR = epoxy_eglQueryStreamKHR_dispatch_table_rewrite_ptr, epoxy_eglQueryStreamKHR_dispatch_table_rewrite_ptr, /* eglQueryStreamKHR */
.eglQueryStreamTimeKHR = epoxy_eglQueryStreamTimeKHR_dispatch_table_rewrite_ptr, epoxy_eglQueryStreamTimeKHR_dispatch_table_rewrite_ptr, /* eglQueryStreamTimeKHR */
.eglQueryStreamu64KHR = epoxy_eglQueryStreamu64KHR_dispatch_table_rewrite_ptr, epoxy_eglQueryStreamu64KHR_dispatch_table_rewrite_ptr, /* eglQueryStreamu64KHR */
.eglQueryString = epoxy_eglQueryString_dispatch_table_rewrite_ptr, epoxy_eglQueryString_dispatch_table_rewrite_ptr, /* eglQueryString */
.eglQuerySurface = epoxy_eglQuerySurface_dispatch_table_rewrite_ptr, epoxy_eglQuerySurface_dispatch_table_rewrite_ptr, /* eglQuerySurface */
.eglQuerySurface64KHR = epoxy_eglQuerySurface64KHR_dispatch_table_rewrite_ptr, epoxy_eglQuerySurface64KHR_dispatch_table_rewrite_ptr, /* eglQuerySurface64KHR */
.eglQuerySurfacePointerANGLE = epoxy_eglQuerySurfacePointerANGLE_dispatch_table_rewrite_ptr, epoxy_eglQuerySurfacePointerANGLE_dispatch_table_rewrite_ptr, /* eglQuerySurfacePointerANGLE */
.eglReleaseTexImage = epoxy_eglReleaseTexImage_dispatch_table_rewrite_ptr, epoxy_eglReleaseTexImage_dispatch_table_rewrite_ptr, /* eglReleaseTexImage */
.eglReleaseThread = epoxy_eglReleaseThread_dispatch_table_rewrite_ptr, epoxy_eglReleaseThread_dispatch_table_rewrite_ptr, /* eglReleaseThread */
.eglSetBlobCacheFuncsANDROID = epoxy_eglSetBlobCacheFuncsANDROID_dispatch_table_rewrite_ptr, epoxy_eglSetBlobCacheFuncsANDROID_dispatch_table_rewrite_ptr, /* eglSetBlobCacheFuncsANDROID */
.eglSetDamageRegionKHR = epoxy_eglSetDamageRegionKHR_dispatch_table_rewrite_ptr, epoxy_eglSetDamageRegionKHR_dispatch_table_rewrite_ptr, /* eglSetDamageRegionKHR */
.eglSignalSyncKHR = epoxy_eglSignalSyncKHR_dispatch_table_rewrite_ptr, epoxy_eglSignalSyncKHR_dispatch_table_rewrite_ptr, /* eglSignalSyncKHR */
.eglSignalSyncNV = epoxy_eglSignalSyncNV_dispatch_table_rewrite_ptr, epoxy_eglSignalSyncNV_dispatch_table_rewrite_ptr, /* eglSignalSyncNV */
.eglStreamAttribKHR = epoxy_eglStreamAttribKHR_dispatch_table_rewrite_ptr, epoxy_eglStreamAttribKHR_dispatch_table_rewrite_ptr, /* eglStreamAttribKHR */
.eglStreamConsumerAcquireKHR = epoxy_eglStreamConsumerAcquireKHR_dispatch_table_rewrite_ptr, epoxy_eglStreamConsumerAcquireKHR_dispatch_table_rewrite_ptr, /* eglStreamConsumerAcquireKHR */
.eglStreamConsumerGLTextureExternalKHR = epoxy_eglStreamConsumerGLTextureExternalKHR_dispatch_table_rewrite_ptr, epoxy_eglStreamConsumerGLTextureExternalKHR_dispatch_table_rewrite_ptr, /* eglStreamConsumerGLTextureExternalKHR */
.eglStreamConsumerOutputEXT = epoxy_eglStreamConsumerOutputEXT_dispatch_table_rewrite_ptr, epoxy_eglStreamConsumerOutputEXT_dispatch_table_rewrite_ptr, /* eglStreamConsumerOutputEXT */
.eglStreamConsumerReleaseKHR = epoxy_eglStreamConsumerReleaseKHR_dispatch_table_rewrite_ptr, epoxy_eglStreamConsumerReleaseKHR_dispatch_table_rewrite_ptr, /* eglStreamConsumerReleaseKHR */
.eglSurfaceAttrib = epoxy_eglSurfaceAttrib_dispatch_table_rewrite_ptr, epoxy_eglSurfaceAttrib_dispatch_table_rewrite_ptr, /* eglSurfaceAttrib */
.eglSwapBuffers = epoxy_eglSwapBuffers_dispatch_table_rewrite_ptr, epoxy_eglSwapBuffers_dispatch_table_rewrite_ptr, /* eglSwapBuffers */
.eglSwapBuffersRegion2NOK = epoxy_eglSwapBuffersRegion2NOK_dispatch_table_rewrite_ptr, epoxy_eglSwapBuffersRegion2NOK_dispatch_table_rewrite_ptr, /* eglSwapBuffersRegion2NOK */
.eglSwapBuffersRegionNOK = epoxy_eglSwapBuffersRegionNOK_dispatch_table_rewrite_ptr, epoxy_eglSwapBuffersRegionNOK_dispatch_table_rewrite_ptr, /* eglSwapBuffersRegionNOK */
.eglSwapBuffersWithDamageEXT = epoxy_eglSwapBuffersWithDamageEXT_dispatch_table_rewrite_ptr, epoxy_eglSwapBuffersWithDamageEXT_dispatch_table_rewrite_ptr, /* eglSwapBuffersWithDamageEXT */
.eglSwapBuffersWithDamageKHR = epoxy_eglSwapBuffersWithDamageKHR_dispatch_table_rewrite_ptr, epoxy_eglSwapBuffersWithDamageKHR_dispatch_table_rewrite_ptr, /* eglSwapBuffersWithDamageKHR */
.eglSwapInterval = epoxy_eglSwapInterval_dispatch_table_rewrite_ptr, epoxy_eglSwapInterval_dispatch_table_rewrite_ptr, /* eglSwapInterval */
.eglTerminate = epoxy_eglTerminate_dispatch_table_rewrite_ptr, epoxy_eglTerminate_dispatch_table_rewrite_ptr, /* eglTerminate */
.eglUnlockSurfaceKHR = epoxy_eglUnlockSurfaceKHR_dispatch_table_rewrite_ptr, epoxy_eglUnlockSurfaceKHR_dispatch_table_rewrite_ptr, /* eglUnlockSurfaceKHR */
.eglWaitClient = epoxy_eglWaitClient_dispatch_table_rewrite_ptr, epoxy_eglWaitClient_dispatch_table_rewrite_ptr, /* eglWaitClient */
.eglWaitGL = epoxy_eglWaitGL_dispatch_table_rewrite_ptr, epoxy_eglWaitGL_dispatch_table_rewrite_ptr, /* eglWaitGL */
.eglWaitNative = epoxy_eglWaitNative_dispatch_table_rewrite_ptr, epoxy_eglWaitNative_dispatch_table_rewrite_ptr, /* eglWaitNative */
.eglWaitSync = epoxy_eglWaitSync_dispatch_table_rewrite_ptr, epoxy_eglWaitSync_dispatch_table_rewrite_ptr, /* eglWaitSync */
.eglWaitSyncKHR = epoxy_eglWaitSyncKHR_dispatch_table_rewrite_ptr, epoxy_eglWaitSyncKHR_dispatch_table_rewrite_ptr, /* eglWaitSyncKHR */
}; };
uint32_t egl_tls_index; 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[] = { static const uint16_t enum_string_offsets[] = {
[GLX_10] = 0, -1, /* glx_provider_terminator, unused */
[GLX_11] = 7, 0, /* GLX_10 */
[GLX_12] = 14, 7, /* GLX_11 */
[GLX_13] = 21, 14, /* GLX_12 */
[GLX_extension_GLX_AMD_gpu_association] = 28, 21, /* GLX_13 */
[GLX_extension_GLX_ARB_create_context] = 68, 28, /* GLX_extension_GLX_AMD_gpu_association */
[GLX_extension_GLX_ARB_get_proc_address] = 107, 68, /* GLX_extension_GLX_ARB_create_context */
[GLX_extension_GLX_EXT_import_context] = 148, 107, /* GLX_extension_GLX_ARB_get_proc_address */
[GLX_extension_GLX_EXT_swap_control] = 187, 148, /* GLX_extension_GLX_EXT_import_context */
[GLX_extension_GLX_EXT_texture_from_pixmap] = 224, 187, /* GLX_extension_GLX_EXT_swap_control */
[GLX_extension_GLX_MESA_agp_offset] = 268, 224, /* GLX_extension_GLX_EXT_texture_from_pixmap */
[GLX_extension_GLX_MESA_copy_sub_buffer] = 304, 268, /* GLX_extension_GLX_MESA_agp_offset */
[GLX_extension_GLX_MESA_pixmap_colormap] = 345, 304, /* GLX_extension_GLX_MESA_copy_sub_buffer */
[GLX_extension_GLX_MESA_query_renderer] = 386, 345, /* GLX_extension_GLX_MESA_pixmap_colormap */
[GLX_extension_GLX_MESA_release_buffers] = 426, 386, /* GLX_extension_GLX_MESA_query_renderer */
[GLX_extension_GLX_MESA_set_3dfx_mode] = 467, 426, /* GLX_extension_GLX_MESA_release_buffers */
[GLX_extension_GLX_NV_copy_buffer] = 506, 467, /* GLX_extension_GLX_MESA_set_3dfx_mode */
[GLX_extension_GLX_NV_copy_image] = 541, 506, /* GLX_extension_GLX_NV_copy_buffer */
[GLX_extension_GLX_NV_delay_before_swap] = 575, 541, /* GLX_extension_GLX_NV_copy_image */
[GLX_extension_GLX_NV_present_video] = 616, 575, /* GLX_extension_GLX_NV_delay_before_swap */
[GLX_extension_GLX_NV_swap_group] = 653, 616, /* GLX_extension_GLX_NV_present_video */
[GLX_extension_GLX_NV_video_capture] = 687, 653, /* GLX_extension_GLX_NV_swap_group */
[GLX_extension_GLX_NV_video_out] = 724, 687, /* GLX_extension_GLX_NV_video_capture */
[GLX_extension_GLX_OML_sync_control] = 757, 724, /* GLX_extension_GLX_NV_video_out */
[GLX_extension_GLX_SGIX_fbconfig] = 794, 757, /* GLX_extension_GLX_OML_sync_control */
[GLX_extension_GLX_SGIX_hyperpipe] = 828, 794, /* GLX_extension_GLX_SGIX_fbconfig */
[GLX_extension_GLX_SGIX_pbuffer] = 863, 828, /* GLX_extension_GLX_SGIX_hyperpipe */
[GLX_extension_GLX_SGIX_swap_barrier] = 896, 863, /* GLX_extension_GLX_SGIX_pbuffer */
[GLX_extension_GLX_SGIX_swap_group] = 934, 896, /* GLX_extension_GLX_SGIX_swap_barrier */
[GLX_extension_GLX_SGIX_video_resize] = 970, 934, /* GLX_extension_GLX_SGIX_swap_group */
[GLX_extension_GLX_SGIX_video_source] = 1008, 970, /* GLX_extension_GLX_SGIX_video_resize */
[GLX_extension_GLX_SGI_cushion] = 1046, 1008, /* GLX_extension_GLX_SGIX_video_source */
[GLX_extension_GLX_SGI_make_current_read] = 1078, 1046, /* GLX_extension_GLX_SGI_cushion */
[GLX_extension_GLX_SGI_swap_control] = 1120, 1078, /* GLX_extension_GLX_SGI_make_current_read */
[GLX_extension_GLX_SGI_video_sync] = 1157, 1120, /* GLX_extension_GLX_SGI_swap_control */
[GLX_extension_GLX_SUN_get_transparent_index] = 1192, 1157, /* GLX_extension_GLX_SGI_video_sync */
[always_present] = 1238, 1192, /* GLX_extension_GLX_SUN_get_transparent_index */
1238, /* always_present */
}; };
static const char entrypoint_strings[] = { static const char entrypoint_strings[] = {
@ -4260,136 +4261,136 @@ GEN_THUNKS(glXWaitX, (void), ())
#if USING_DISPATCH_TABLE #if USING_DISPATCH_TABLE
static struct dispatch_table resolver_table = { static struct dispatch_table resolver_table = {
.glXBindChannelToWindowSGIX = epoxy_glXBindChannelToWindowSGIX_dispatch_table_rewrite_ptr, epoxy_glXBindChannelToWindowSGIX_dispatch_table_rewrite_ptr, /* glXBindChannelToWindowSGIX */
.glXBindHyperpipeSGIX = epoxy_glXBindHyperpipeSGIX_dispatch_table_rewrite_ptr, epoxy_glXBindHyperpipeSGIX_dispatch_table_rewrite_ptr, /* glXBindHyperpipeSGIX */
.glXBindSwapBarrierNV = epoxy_glXBindSwapBarrierNV_dispatch_table_rewrite_ptr, epoxy_glXBindSwapBarrierNV_dispatch_table_rewrite_ptr, /* glXBindSwapBarrierNV */
.glXBindSwapBarrierSGIX = epoxy_glXBindSwapBarrierSGIX_dispatch_table_rewrite_ptr, epoxy_glXBindSwapBarrierSGIX_dispatch_table_rewrite_ptr, /* glXBindSwapBarrierSGIX */
.glXBindTexImageEXT = epoxy_glXBindTexImageEXT_dispatch_table_rewrite_ptr, epoxy_glXBindTexImageEXT_dispatch_table_rewrite_ptr, /* glXBindTexImageEXT */
.glXBindVideoCaptureDeviceNV = epoxy_glXBindVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, epoxy_glXBindVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* glXBindVideoCaptureDeviceNV */
.glXBindVideoDeviceNV = epoxy_glXBindVideoDeviceNV_dispatch_table_rewrite_ptr, epoxy_glXBindVideoDeviceNV_dispatch_table_rewrite_ptr, /* glXBindVideoDeviceNV */
.glXBindVideoImageNV = epoxy_glXBindVideoImageNV_dispatch_table_rewrite_ptr, epoxy_glXBindVideoImageNV_dispatch_table_rewrite_ptr, /* glXBindVideoImageNV */
.glXBlitContextFramebufferAMD = epoxy_glXBlitContextFramebufferAMD_dispatch_table_rewrite_ptr, epoxy_glXBlitContextFramebufferAMD_dispatch_table_rewrite_ptr, /* glXBlitContextFramebufferAMD */
.glXChannelRectSGIX = epoxy_glXChannelRectSGIX_dispatch_table_rewrite_ptr, epoxy_glXChannelRectSGIX_dispatch_table_rewrite_ptr, /* glXChannelRectSGIX */
.glXChannelRectSyncSGIX = epoxy_glXChannelRectSyncSGIX_dispatch_table_rewrite_ptr, epoxy_glXChannelRectSyncSGIX_dispatch_table_rewrite_ptr, /* glXChannelRectSyncSGIX */
.glXChooseFBConfig = epoxy_glXChooseFBConfig_dispatch_table_rewrite_ptr, epoxy_glXChooseFBConfig_dispatch_table_rewrite_ptr, /* glXChooseFBConfig */
.glXChooseFBConfigSGIX = epoxy_glXChooseFBConfigSGIX_dispatch_table_rewrite_ptr, epoxy_glXChooseFBConfigSGIX_dispatch_table_rewrite_ptr, /* glXChooseFBConfigSGIX */
.glXChooseVisual = epoxy_glXChooseVisual_dispatch_table_rewrite_ptr, epoxy_glXChooseVisual_dispatch_table_rewrite_ptr, /* glXChooseVisual */
.glXCopyBufferSubDataNV = epoxy_glXCopyBufferSubDataNV_dispatch_table_rewrite_ptr, epoxy_glXCopyBufferSubDataNV_dispatch_table_rewrite_ptr, /* glXCopyBufferSubDataNV */
.glXCopyContext = epoxy_glXCopyContext_dispatch_table_rewrite_ptr, epoxy_glXCopyContext_dispatch_table_rewrite_ptr, /* glXCopyContext */
.glXCopyImageSubDataNV = epoxy_glXCopyImageSubDataNV_dispatch_table_rewrite_ptr, epoxy_glXCopyImageSubDataNV_dispatch_table_rewrite_ptr, /* glXCopyImageSubDataNV */
.glXCopySubBufferMESA = epoxy_glXCopySubBufferMESA_dispatch_table_rewrite_ptr, epoxy_glXCopySubBufferMESA_dispatch_table_rewrite_ptr, /* glXCopySubBufferMESA */
.glXCreateAssociatedContextAMD = epoxy_glXCreateAssociatedContextAMD_dispatch_table_rewrite_ptr, epoxy_glXCreateAssociatedContextAMD_dispatch_table_rewrite_ptr, /* glXCreateAssociatedContextAMD */
.glXCreateAssociatedContextAttribsAMD = epoxy_glXCreateAssociatedContextAttribsAMD_dispatch_table_rewrite_ptr, epoxy_glXCreateAssociatedContextAttribsAMD_dispatch_table_rewrite_ptr, /* glXCreateAssociatedContextAttribsAMD */
.glXCreateContext = epoxy_glXCreateContext_dispatch_table_rewrite_ptr, epoxy_glXCreateContext_dispatch_table_rewrite_ptr, /* glXCreateContext */
.glXCreateContextAttribsARB = epoxy_glXCreateContextAttribsARB_dispatch_table_rewrite_ptr, epoxy_glXCreateContextAttribsARB_dispatch_table_rewrite_ptr, /* glXCreateContextAttribsARB */
.glXCreateContextWithConfigSGIX = epoxy_glXCreateContextWithConfigSGIX_dispatch_table_rewrite_ptr, epoxy_glXCreateContextWithConfigSGIX_dispatch_table_rewrite_ptr, /* glXCreateContextWithConfigSGIX */
.glXCreateGLXPbufferSGIX = epoxy_glXCreateGLXPbufferSGIX_dispatch_table_rewrite_ptr, epoxy_glXCreateGLXPbufferSGIX_dispatch_table_rewrite_ptr, /* glXCreateGLXPbufferSGIX */
.glXCreateGLXPixmap = epoxy_glXCreateGLXPixmap_dispatch_table_rewrite_ptr, epoxy_glXCreateGLXPixmap_dispatch_table_rewrite_ptr, /* glXCreateGLXPixmap */
.glXCreateGLXPixmapMESA = epoxy_glXCreateGLXPixmapMESA_dispatch_table_rewrite_ptr, epoxy_glXCreateGLXPixmapMESA_dispatch_table_rewrite_ptr, /* glXCreateGLXPixmapMESA */
.glXCreateGLXPixmapWithConfigSGIX = epoxy_glXCreateGLXPixmapWithConfigSGIX_dispatch_table_rewrite_ptr, epoxy_glXCreateGLXPixmapWithConfigSGIX_dispatch_table_rewrite_ptr, /* glXCreateGLXPixmapWithConfigSGIX */
.glXCreateNewContext = epoxy_glXCreateNewContext_dispatch_table_rewrite_ptr, epoxy_glXCreateNewContext_dispatch_table_rewrite_ptr, /* glXCreateNewContext */
.glXCreatePbuffer = epoxy_glXCreatePbuffer_dispatch_table_rewrite_ptr, epoxy_glXCreatePbuffer_dispatch_table_rewrite_ptr, /* glXCreatePbuffer */
.glXCreatePixmap = epoxy_glXCreatePixmap_dispatch_table_rewrite_ptr, epoxy_glXCreatePixmap_dispatch_table_rewrite_ptr, /* glXCreatePixmap */
.glXCreateWindow = epoxy_glXCreateWindow_dispatch_table_rewrite_ptr, epoxy_glXCreateWindow_dispatch_table_rewrite_ptr, /* glXCreateWindow */
.glXCushionSGI = epoxy_glXCushionSGI_dispatch_table_rewrite_ptr, epoxy_glXCushionSGI_dispatch_table_rewrite_ptr, /* glXCushionSGI */
.glXDelayBeforeSwapNV = epoxy_glXDelayBeforeSwapNV_dispatch_table_rewrite_ptr, epoxy_glXDelayBeforeSwapNV_dispatch_table_rewrite_ptr, /* glXDelayBeforeSwapNV */
.glXDeleteAssociatedContextAMD = epoxy_glXDeleteAssociatedContextAMD_dispatch_table_rewrite_ptr, epoxy_glXDeleteAssociatedContextAMD_dispatch_table_rewrite_ptr, /* glXDeleteAssociatedContextAMD */
.glXDestroyContext = epoxy_glXDestroyContext_dispatch_table_rewrite_ptr, epoxy_glXDestroyContext_dispatch_table_rewrite_ptr, /* glXDestroyContext */
.glXDestroyGLXPbufferSGIX = epoxy_glXDestroyGLXPbufferSGIX_dispatch_table_rewrite_ptr, epoxy_glXDestroyGLXPbufferSGIX_dispatch_table_rewrite_ptr, /* glXDestroyGLXPbufferSGIX */
.glXDestroyGLXPixmap = epoxy_glXDestroyGLXPixmap_dispatch_table_rewrite_ptr, epoxy_glXDestroyGLXPixmap_dispatch_table_rewrite_ptr, /* glXDestroyGLXPixmap */
.glXDestroyGLXVideoSourceSGIX = epoxy_glXDestroyGLXVideoSourceSGIX_dispatch_table_rewrite_ptr, epoxy_glXDestroyGLXVideoSourceSGIX_dispatch_table_rewrite_ptr, /* glXDestroyGLXVideoSourceSGIX */
.glXDestroyHyperpipeConfigSGIX = epoxy_glXDestroyHyperpipeConfigSGIX_dispatch_table_rewrite_ptr, epoxy_glXDestroyHyperpipeConfigSGIX_dispatch_table_rewrite_ptr, /* glXDestroyHyperpipeConfigSGIX */
.glXDestroyPbuffer = epoxy_glXDestroyPbuffer_dispatch_table_rewrite_ptr, epoxy_glXDestroyPbuffer_dispatch_table_rewrite_ptr, /* glXDestroyPbuffer */
.glXDestroyPixmap = epoxy_glXDestroyPixmap_dispatch_table_rewrite_ptr, epoxy_glXDestroyPixmap_dispatch_table_rewrite_ptr, /* glXDestroyPixmap */
.glXDestroyWindow = epoxy_glXDestroyWindow_dispatch_table_rewrite_ptr, epoxy_glXDestroyWindow_dispatch_table_rewrite_ptr, /* glXDestroyWindow */
.glXEnumerateVideoCaptureDevicesNV = epoxy_glXEnumerateVideoCaptureDevicesNV_dispatch_table_rewrite_ptr, epoxy_glXEnumerateVideoCaptureDevicesNV_dispatch_table_rewrite_ptr, /* glXEnumerateVideoCaptureDevicesNV */
.glXEnumerateVideoDevicesNV = epoxy_glXEnumerateVideoDevicesNV_dispatch_table_rewrite_ptr, epoxy_glXEnumerateVideoDevicesNV_dispatch_table_rewrite_ptr, /* glXEnumerateVideoDevicesNV */
.glXFreeContextEXT = epoxy_glXFreeContextEXT_dispatch_table_rewrite_ptr, epoxy_glXFreeContextEXT_dispatch_table_rewrite_ptr, /* glXFreeContextEXT */
.glXGetAGPOffsetMESA = epoxy_glXGetAGPOffsetMESA_dispatch_table_rewrite_ptr, epoxy_glXGetAGPOffsetMESA_dispatch_table_rewrite_ptr, /* glXGetAGPOffsetMESA */
.glXGetClientString = epoxy_glXGetClientString_dispatch_table_rewrite_ptr, epoxy_glXGetClientString_dispatch_table_rewrite_ptr, /* glXGetClientString */
.glXGetConfig = epoxy_glXGetConfig_dispatch_table_rewrite_ptr, epoxy_glXGetConfig_dispatch_table_rewrite_ptr, /* glXGetConfig */
.glXGetContextGPUIDAMD = epoxy_glXGetContextGPUIDAMD_dispatch_table_rewrite_ptr, epoxy_glXGetContextGPUIDAMD_dispatch_table_rewrite_ptr, /* glXGetContextGPUIDAMD */
.glXGetContextIDEXT = epoxy_glXGetContextIDEXT_dispatch_table_rewrite_ptr, epoxy_glXGetContextIDEXT_dispatch_table_rewrite_ptr, /* glXGetContextIDEXT */
.glXGetCurrentAssociatedContextAMD = epoxy_glXGetCurrentAssociatedContextAMD_dispatch_table_rewrite_ptr, epoxy_glXGetCurrentAssociatedContextAMD_dispatch_table_rewrite_ptr, /* glXGetCurrentAssociatedContextAMD */
.glXGetCurrentContext = epoxy_glXGetCurrentContext_dispatch_table_rewrite_ptr, epoxy_glXGetCurrentContext_dispatch_table_rewrite_ptr, /* glXGetCurrentContext */
.glXGetCurrentDisplay = epoxy_glXGetCurrentDisplay_dispatch_table_rewrite_ptr, epoxy_glXGetCurrentDisplay_dispatch_table_rewrite_ptr, /* glXGetCurrentDisplay */
.glXGetCurrentDisplayEXT = epoxy_glXGetCurrentDisplayEXT_dispatch_table_rewrite_ptr, epoxy_glXGetCurrentDisplayEXT_dispatch_table_rewrite_ptr, /* glXGetCurrentDisplayEXT */
.glXGetCurrentDrawable = epoxy_glXGetCurrentDrawable_dispatch_table_rewrite_ptr, epoxy_glXGetCurrentDrawable_dispatch_table_rewrite_ptr, /* glXGetCurrentDrawable */
.glXGetCurrentReadDrawable = epoxy_glXGetCurrentReadDrawable_dispatch_table_rewrite_ptr, epoxy_glXGetCurrentReadDrawable_dispatch_table_rewrite_ptr, /* glXGetCurrentReadDrawable */
.glXGetCurrentReadDrawableSGI = epoxy_glXGetCurrentReadDrawableSGI_dispatch_table_rewrite_ptr, epoxy_glXGetCurrentReadDrawableSGI_dispatch_table_rewrite_ptr, /* glXGetCurrentReadDrawableSGI */
.glXGetFBConfigAttrib = epoxy_glXGetFBConfigAttrib_dispatch_table_rewrite_ptr, epoxy_glXGetFBConfigAttrib_dispatch_table_rewrite_ptr, /* glXGetFBConfigAttrib */
.glXGetFBConfigAttribSGIX = epoxy_glXGetFBConfigAttribSGIX_dispatch_table_rewrite_ptr, epoxy_glXGetFBConfigAttribSGIX_dispatch_table_rewrite_ptr, /* glXGetFBConfigAttribSGIX */
.glXGetFBConfigFromVisualSGIX = epoxy_glXGetFBConfigFromVisualSGIX_dispatch_table_rewrite_ptr, epoxy_glXGetFBConfigFromVisualSGIX_dispatch_table_rewrite_ptr, /* glXGetFBConfigFromVisualSGIX */
.glXGetFBConfigs = epoxy_glXGetFBConfigs_dispatch_table_rewrite_ptr, epoxy_glXGetFBConfigs_dispatch_table_rewrite_ptr, /* glXGetFBConfigs */
.glXGetGPUIDsAMD = epoxy_glXGetGPUIDsAMD_dispatch_table_rewrite_ptr, epoxy_glXGetGPUIDsAMD_dispatch_table_rewrite_ptr, /* glXGetGPUIDsAMD */
.glXGetGPUInfoAMD = epoxy_glXGetGPUInfoAMD_dispatch_table_rewrite_ptr, epoxy_glXGetGPUInfoAMD_dispatch_table_rewrite_ptr, /* glXGetGPUInfoAMD */
.glXGetMscRateOML = epoxy_glXGetMscRateOML_dispatch_table_rewrite_ptr, epoxy_glXGetMscRateOML_dispatch_table_rewrite_ptr, /* glXGetMscRateOML */
.glXGetProcAddress = epoxy_glXGetProcAddress_dispatch_table_rewrite_ptr, epoxy_glXGetProcAddress_dispatch_table_rewrite_ptr, /* glXGetProcAddress */
.glXGetProcAddressARB = epoxy_glXGetProcAddressARB_dispatch_table_rewrite_ptr, epoxy_glXGetProcAddressARB_dispatch_table_rewrite_ptr, /* glXGetProcAddressARB */
.glXGetSelectedEvent = epoxy_glXGetSelectedEvent_dispatch_table_rewrite_ptr, epoxy_glXGetSelectedEvent_dispatch_table_rewrite_ptr, /* glXGetSelectedEvent */
.glXGetSelectedEventSGIX = epoxy_glXGetSelectedEventSGIX_dispatch_table_rewrite_ptr, epoxy_glXGetSelectedEventSGIX_dispatch_table_rewrite_ptr, /* glXGetSelectedEventSGIX */
.glXGetSyncValuesOML = epoxy_glXGetSyncValuesOML_dispatch_table_rewrite_ptr, epoxy_glXGetSyncValuesOML_dispatch_table_rewrite_ptr, /* glXGetSyncValuesOML */
.glXGetTransparentIndexSUN = epoxy_glXGetTransparentIndexSUN_dispatch_table_rewrite_ptr, epoxy_glXGetTransparentIndexSUN_dispatch_table_rewrite_ptr, /* glXGetTransparentIndexSUN */
.glXGetVideoDeviceNV = epoxy_glXGetVideoDeviceNV_dispatch_table_rewrite_ptr, epoxy_glXGetVideoDeviceNV_dispatch_table_rewrite_ptr, /* glXGetVideoDeviceNV */
.glXGetVideoInfoNV = epoxy_glXGetVideoInfoNV_dispatch_table_rewrite_ptr, epoxy_glXGetVideoInfoNV_dispatch_table_rewrite_ptr, /* glXGetVideoInfoNV */
.glXGetVideoSyncSGI = epoxy_glXGetVideoSyncSGI_dispatch_table_rewrite_ptr, epoxy_glXGetVideoSyncSGI_dispatch_table_rewrite_ptr, /* glXGetVideoSyncSGI */
.glXGetVisualFromFBConfig = epoxy_glXGetVisualFromFBConfig_dispatch_table_rewrite_ptr, epoxy_glXGetVisualFromFBConfig_dispatch_table_rewrite_ptr, /* glXGetVisualFromFBConfig */
.glXGetVisualFromFBConfigSGIX = epoxy_glXGetVisualFromFBConfigSGIX_dispatch_table_rewrite_ptr, epoxy_glXGetVisualFromFBConfigSGIX_dispatch_table_rewrite_ptr, /* glXGetVisualFromFBConfigSGIX */
.glXHyperpipeAttribSGIX = epoxy_glXHyperpipeAttribSGIX_dispatch_table_rewrite_ptr, epoxy_glXHyperpipeAttribSGIX_dispatch_table_rewrite_ptr, /* glXHyperpipeAttribSGIX */
.glXHyperpipeConfigSGIX = epoxy_glXHyperpipeConfigSGIX_dispatch_table_rewrite_ptr, epoxy_glXHyperpipeConfigSGIX_dispatch_table_rewrite_ptr, /* glXHyperpipeConfigSGIX */
.glXImportContextEXT = epoxy_glXImportContextEXT_dispatch_table_rewrite_ptr, epoxy_glXImportContextEXT_dispatch_table_rewrite_ptr, /* glXImportContextEXT */
.glXIsDirect = epoxy_glXIsDirect_dispatch_table_rewrite_ptr, epoxy_glXIsDirect_dispatch_table_rewrite_ptr, /* glXIsDirect */
.glXJoinSwapGroupNV = epoxy_glXJoinSwapGroupNV_dispatch_table_rewrite_ptr, epoxy_glXJoinSwapGroupNV_dispatch_table_rewrite_ptr, /* glXJoinSwapGroupNV */
.glXJoinSwapGroupSGIX = epoxy_glXJoinSwapGroupSGIX_dispatch_table_rewrite_ptr, epoxy_glXJoinSwapGroupSGIX_dispatch_table_rewrite_ptr, /* glXJoinSwapGroupSGIX */
.glXLockVideoCaptureDeviceNV = epoxy_glXLockVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, epoxy_glXLockVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* glXLockVideoCaptureDeviceNV */
.glXMakeAssociatedContextCurrentAMD = epoxy_glXMakeAssociatedContextCurrentAMD_dispatch_table_rewrite_ptr, epoxy_glXMakeAssociatedContextCurrentAMD_dispatch_table_rewrite_ptr, /* glXMakeAssociatedContextCurrentAMD */
.glXMakeContextCurrent = epoxy_glXMakeContextCurrent_dispatch_table_rewrite_ptr, epoxy_glXMakeContextCurrent_dispatch_table_rewrite_ptr, /* glXMakeContextCurrent */
.glXMakeCurrent = epoxy_glXMakeCurrent_dispatch_table_rewrite_ptr, epoxy_glXMakeCurrent_dispatch_table_rewrite_ptr, /* glXMakeCurrent */
.glXMakeCurrentReadSGI = epoxy_glXMakeCurrentReadSGI_dispatch_table_rewrite_ptr, epoxy_glXMakeCurrentReadSGI_dispatch_table_rewrite_ptr, /* glXMakeCurrentReadSGI */
.glXNamedCopyBufferSubDataNV = epoxy_glXNamedCopyBufferSubDataNV_dispatch_table_rewrite_ptr, epoxy_glXNamedCopyBufferSubDataNV_dispatch_table_rewrite_ptr, /* glXNamedCopyBufferSubDataNV */
.glXQueryChannelDeltasSGIX = epoxy_glXQueryChannelDeltasSGIX_dispatch_table_rewrite_ptr, epoxy_glXQueryChannelDeltasSGIX_dispatch_table_rewrite_ptr, /* glXQueryChannelDeltasSGIX */
.glXQueryChannelRectSGIX = epoxy_glXQueryChannelRectSGIX_dispatch_table_rewrite_ptr, epoxy_glXQueryChannelRectSGIX_dispatch_table_rewrite_ptr, /* glXQueryChannelRectSGIX */
.glXQueryContext = epoxy_glXQueryContext_dispatch_table_rewrite_ptr, epoxy_glXQueryContext_dispatch_table_rewrite_ptr, /* glXQueryContext */
.glXQueryContextInfoEXT = epoxy_glXQueryContextInfoEXT_dispatch_table_rewrite_ptr, epoxy_glXQueryContextInfoEXT_dispatch_table_rewrite_ptr, /* glXQueryContextInfoEXT */
.glXQueryCurrentRendererIntegerMESA = epoxy_glXQueryCurrentRendererIntegerMESA_dispatch_table_rewrite_ptr, epoxy_glXQueryCurrentRendererIntegerMESA_dispatch_table_rewrite_ptr, /* glXQueryCurrentRendererIntegerMESA */
.glXQueryCurrentRendererStringMESA = epoxy_glXQueryCurrentRendererStringMESA_dispatch_table_rewrite_ptr, epoxy_glXQueryCurrentRendererStringMESA_dispatch_table_rewrite_ptr, /* glXQueryCurrentRendererStringMESA */
.glXQueryDrawable = epoxy_glXQueryDrawable_dispatch_table_rewrite_ptr, epoxy_glXQueryDrawable_dispatch_table_rewrite_ptr, /* glXQueryDrawable */
.glXQueryExtension = epoxy_glXQueryExtension_dispatch_table_rewrite_ptr, epoxy_glXQueryExtension_dispatch_table_rewrite_ptr, /* glXQueryExtension */
.glXQueryExtensionsString = epoxy_glXQueryExtensionsString_dispatch_table_rewrite_ptr, epoxy_glXQueryExtensionsString_dispatch_table_rewrite_ptr, /* glXQueryExtensionsString */
.glXQueryFrameCountNV = epoxy_glXQueryFrameCountNV_dispatch_table_rewrite_ptr, epoxy_glXQueryFrameCountNV_dispatch_table_rewrite_ptr, /* glXQueryFrameCountNV */
.glXQueryGLXPbufferSGIX = epoxy_glXQueryGLXPbufferSGIX_dispatch_table_rewrite_ptr, epoxy_glXQueryGLXPbufferSGIX_dispatch_table_rewrite_ptr, /* glXQueryGLXPbufferSGIX */
.glXQueryHyperpipeAttribSGIX = epoxy_glXQueryHyperpipeAttribSGIX_dispatch_table_rewrite_ptr, epoxy_glXQueryHyperpipeAttribSGIX_dispatch_table_rewrite_ptr, /* glXQueryHyperpipeAttribSGIX */
.glXQueryHyperpipeBestAttribSGIX = epoxy_glXQueryHyperpipeBestAttribSGIX_dispatch_table_rewrite_ptr, epoxy_glXQueryHyperpipeBestAttribSGIX_dispatch_table_rewrite_ptr, /* glXQueryHyperpipeBestAttribSGIX */
.glXQueryHyperpipeConfigSGIX = epoxy_glXQueryHyperpipeConfigSGIX_dispatch_table_rewrite_ptr, epoxy_glXQueryHyperpipeConfigSGIX_dispatch_table_rewrite_ptr, /* glXQueryHyperpipeConfigSGIX */
.glXQueryHyperpipeNetworkSGIX = epoxy_glXQueryHyperpipeNetworkSGIX_dispatch_table_rewrite_ptr, epoxy_glXQueryHyperpipeNetworkSGIX_dispatch_table_rewrite_ptr, /* glXQueryHyperpipeNetworkSGIX */
.glXQueryMaxSwapBarriersSGIX = epoxy_glXQueryMaxSwapBarriersSGIX_dispatch_table_rewrite_ptr, epoxy_glXQueryMaxSwapBarriersSGIX_dispatch_table_rewrite_ptr, /* glXQueryMaxSwapBarriersSGIX */
.glXQueryMaxSwapGroupsNV = epoxy_glXQueryMaxSwapGroupsNV_dispatch_table_rewrite_ptr, epoxy_glXQueryMaxSwapGroupsNV_dispatch_table_rewrite_ptr, /* glXQueryMaxSwapGroupsNV */
.glXQueryRendererIntegerMESA = epoxy_glXQueryRendererIntegerMESA_dispatch_table_rewrite_ptr, epoxy_glXQueryRendererIntegerMESA_dispatch_table_rewrite_ptr, /* glXQueryRendererIntegerMESA */
.glXQueryRendererStringMESA = epoxy_glXQueryRendererStringMESA_dispatch_table_rewrite_ptr, epoxy_glXQueryRendererStringMESA_dispatch_table_rewrite_ptr, /* glXQueryRendererStringMESA */
.glXQueryServerString = epoxy_glXQueryServerString_dispatch_table_rewrite_ptr, epoxy_glXQueryServerString_dispatch_table_rewrite_ptr, /* glXQueryServerString */
.glXQuerySwapGroupNV = epoxy_glXQuerySwapGroupNV_dispatch_table_rewrite_ptr, epoxy_glXQuerySwapGroupNV_dispatch_table_rewrite_ptr, /* glXQuerySwapGroupNV */
.glXQueryVersion = epoxy_glXQueryVersion_dispatch_table_rewrite_ptr, epoxy_glXQueryVersion_dispatch_table_rewrite_ptr, /* glXQueryVersion */
.glXQueryVideoCaptureDeviceNV = epoxy_glXQueryVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, epoxy_glXQueryVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* glXQueryVideoCaptureDeviceNV */
.glXReleaseBuffersMESA = epoxy_glXReleaseBuffersMESA_dispatch_table_rewrite_ptr, epoxy_glXReleaseBuffersMESA_dispatch_table_rewrite_ptr, /* glXReleaseBuffersMESA */
.glXReleaseTexImageEXT = epoxy_glXReleaseTexImageEXT_dispatch_table_rewrite_ptr, epoxy_glXReleaseTexImageEXT_dispatch_table_rewrite_ptr, /* glXReleaseTexImageEXT */
.glXReleaseVideoCaptureDeviceNV = epoxy_glXReleaseVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, epoxy_glXReleaseVideoCaptureDeviceNV_dispatch_table_rewrite_ptr, /* glXReleaseVideoCaptureDeviceNV */
.glXReleaseVideoDeviceNV = epoxy_glXReleaseVideoDeviceNV_dispatch_table_rewrite_ptr, epoxy_glXReleaseVideoDeviceNV_dispatch_table_rewrite_ptr, /* glXReleaseVideoDeviceNV */
.glXReleaseVideoImageNV = epoxy_glXReleaseVideoImageNV_dispatch_table_rewrite_ptr, epoxy_glXReleaseVideoImageNV_dispatch_table_rewrite_ptr, /* glXReleaseVideoImageNV */
.glXResetFrameCountNV = epoxy_glXResetFrameCountNV_dispatch_table_rewrite_ptr, epoxy_glXResetFrameCountNV_dispatch_table_rewrite_ptr, /* glXResetFrameCountNV */
.glXSelectEvent = epoxy_glXSelectEvent_dispatch_table_rewrite_ptr, epoxy_glXSelectEvent_dispatch_table_rewrite_ptr, /* glXSelectEvent */
.glXSelectEventSGIX = epoxy_glXSelectEventSGIX_dispatch_table_rewrite_ptr, epoxy_glXSelectEventSGIX_dispatch_table_rewrite_ptr, /* glXSelectEventSGIX */
.glXSendPbufferToVideoNV = epoxy_glXSendPbufferToVideoNV_dispatch_table_rewrite_ptr, epoxy_glXSendPbufferToVideoNV_dispatch_table_rewrite_ptr, /* glXSendPbufferToVideoNV */
.glXSet3DfxModeMESA = epoxy_glXSet3DfxModeMESA_dispatch_table_rewrite_ptr, epoxy_glXSet3DfxModeMESA_dispatch_table_rewrite_ptr, /* glXSet3DfxModeMESA */
.glXSwapBuffers = epoxy_glXSwapBuffers_dispatch_table_rewrite_ptr, epoxy_glXSwapBuffers_dispatch_table_rewrite_ptr, /* glXSwapBuffers */
.glXSwapBuffersMscOML = epoxy_glXSwapBuffersMscOML_dispatch_table_rewrite_ptr, epoxy_glXSwapBuffersMscOML_dispatch_table_rewrite_ptr, /* glXSwapBuffersMscOML */
.glXSwapIntervalEXT = epoxy_glXSwapIntervalEXT_dispatch_table_rewrite_ptr, epoxy_glXSwapIntervalEXT_dispatch_table_rewrite_ptr, /* glXSwapIntervalEXT */
.glXSwapIntervalSGI = epoxy_glXSwapIntervalSGI_dispatch_table_rewrite_ptr, epoxy_glXSwapIntervalSGI_dispatch_table_rewrite_ptr, /* glXSwapIntervalSGI */
.glXUseXFont = epoxy_glXUseXFont_dispatch_table_rewrite_ptr, epoxy_glXUseXFont_dispatch_table_rewrite_ptr, /* glXUseXFont */
.glXWaitForMscOML = epoxy_glXWaitForMscOML_dispatch_table_rewrite_ptr, epoxy_glXWaitForMscOML_dispatch_table_rewrite_ptr, /* glXWaitForMscOML */
.glXWaitForSbcOML = epoxy_glXWaitForSbcOML_dispatch_table_rewrite_ptr, epoxy_glXWaitForSbcOML_dispatch_table_rewrite_ptr, /* glXWaitForSbcOML */
.glXWaitGL = epoxy_glXWaitGL_dispatch_table_rewrite_ptr, epoxy_glXWaitGL_dispatch_table_rewrite_ptr, /* glXWaitGL */
.glXWaitVideoSyncSGI = epoxy_glXWaitVideoSyncSGI_dispatch_table_rewrite_ptr, epoxy_glXWaitVideoSyncSGI_dispatch_table_rewrite_ptr, /* glXWaitVideoSyncSGI */
.glXWaitX = epoxy_glXWaitX_dispatch_table_rewrite_ptr, epoxy_glXWaitX_dispatch_table_rewrite_ptr, /* glXWaitX */
}; };
uint32_t glx_tls_index; uint32_t glx_tls_index;

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

Loading…
Cancel
Save