From 9d93b07f17aa0978b4feb12f52d1c4f7b2b56983 Mon Sep 17 00:00:00 2001 From: Ian Elliott Date: Tue, 24 Nov 2015 15:39:10 -0700 Subject: loader: Add vkGetPhysicalDevice*PresentationSupportKHR() These queries involve trampoline and terminator functions (the latter of which calls the ICD's function). --- loader/loader.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'loader/loader.h') diff --git a/loader/loader.h b/loader/loader.h index 86f3e22d..18766ef6 100644 --- a/loader/loader.h +++ b/loader/loader.h @@ -182,6 +182,21 @@ struct loader_icd { PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR GetPhysicalDeviceSurfaceCapabilitiesKHR; PFN_vkGetPhysicalDeviceSurfaceFormatsKHR GetPhysicalDeviceSurfaceFormatsKHR; PFN_vkGetPhysicalDeviceSurfacePresentModesKHR GetPhysicalDeviceSurfacePresentModesKHR; +#ifdef VK_USE_PLATFORM_WIN32_KHR + PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR GetPhysicalDeviceWin32PresentationSupportKHR; +#endif +#ifdef VK_USE_PLATFORM_MIR_KHR + PFN_vkGetPhysicalDeviceMirPresentationSupportKHR GetPhysicalDeviceMirPresentvationSupportKHR; +#endif +#ifdef VK_USE_PLATFORM_WAYLAND_KHR + PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR GetPhysicalDeviceWaylandPresentationSupportKHR; +#endif +#ifdef VK_USE_PLATFORM_XCB_KHR + PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR GetPhysicalDeviceXcbPresentationSupportKHR; +#endif +#ifdef VK_USE_PLATFORM_XLIB_KHR + PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR GetPhysicalDeviceXlibPresentationSupportKHR; +#endif struct loader_icd *next; }; -- cgit v1.2.3