diff options
| author | Ian Elliott <ianelliott@google.com> | 2015-11-24 15:39:10 -0700 |
|---|---|---|
| committer | Jon Ashburn <jon@lunarg.com> | 2015-12-01 10:18:24 -0700 |
| commit | 9d93b07f17aa0978b4feb12f52d1c4f7b2b56983 (patch) | |
| tree | 8862322c7b124364e39980d954b830895620faeb /loader/loader.c | |
| parent | dbb4bc5aad38d35c9df77611c31d21b15d73c456 (diff) | |
| download | usermoji-9d93b07f17aa0978b4feb12f52d1c4f7b2b56983.tar.xz | |
loader: Add vkGetPhysicalDevice*PresentationSupportKHR()
These queries involve trampoline and terminator functions (the latter
of which calls the ICD's function).
Diffstat (limited to 'loader/loader.c')
| -rw-r--r-- | loader/loader.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/loader/loader.c b/loader/loader.c index 2b8c2db3..59a4b961 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -113,18 +113,23 @@ const VkLayerInstanceDispatchTable instance_disp = { .GetPhysicalDeviceSurfacePresentModesKHR = loader_GetPhysicalDeviceSurfacePresentModesKHR, #ifdef VK_USE_PLATFORM_MIR_KHR .CreateMirSurfaceKHR = vkCreateMirSurfaceKHR, + .GetPhysicalDeviceMirPresentationSupportKHR = loader_GetPhysicalDeviceMirPresentationSupportKHR, #endif #ifdef VK_USE_PLATFORM_WAYLAND_KHR .CreateWaylandSurfaceKHR = vkCreateWaylandSurfaceKHR, + .GetPhysicalDeviceWaylandPresentationSupportKHR = loader_GetPhysicalDeviceWaylandPresentationSupportKHR, #endif #ifdef VK_USE_PLATFORM_WIN32_KHR .CreateWin32SurfaceKHR = vkCreateWin32SurfaceKHR, + .GetPhysicalDeviceWin32PresentationSupportKHR = loader_GetPhysicalDeviceWin32PresentationSupportKHR, #endif #ifdef VK_USE_PLATFORM_XCB_KHR .CreateXcbSurfaceKHR = vkCreateXcbSurfaceKHR, + .GetPhysicalDeviceXcbPresentationSupportKHR = loader_GetPhysicalDeviceXcbPresentationSupportKHR, #endif #ifdef VK_USE_PLATFORM_XLIB_KHR .CreateXlibSurfaceKHR = vkCreateXlibSurfaceKHR, + .GetPhysicalDeviceXlibPresentationSupportKHR = loader_GetPhysicalDeviceXlibPresentationSupportKHR, #endif .DbgCreateMsgCallback = loader_DbgCreateMsgCallback, .DbgDestroyMsgCallback = loader_DbgDestroyMsgCallback, @@ -1236,6 +1241,12 @@ static bool loader_icd_init_entrys(struct loader_icd *icd, LOOKUP_GIPA(GetPhysicalDeviceSurfaceCapabilitiesKHR, false); LOOKUP_GIPA(GetPhysicalDeviceSurfaceFormatsKHR, false); LOOKUP_GIPA(GetPhysicalDeviceSurfacePresentModesKHR, false); +#ifdef VK_USE_PLATFORM_WIN32_KHR + LOOKUP_GIPA(GetPhysicalDeviceWin32PresentationSupportKHR, false); +#endif +#ifdef VK_USE_PLATFORM_XCB_KHR + LOOKUP_GIPA(GetPhysicalDeviceXcbPresentationSupportKHR, false); +#endif #undef LOOKUP_GIPA |
