From 848055ad83188e0875b7abcfc4a0b4fd495c29c2 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Thu, 3 Nov 2016 11:28:19 +1300 Subject: layers: Move platform entrypoints into main list in PV Signed-off-by: Chris Forbes --- layers/parameter_validation.cpp | 58 ++++++++++++++++------------------------- 1 file changed, 23 insertions(+), 35 deletions(-) (limited to 'layers/parameter_validation.cpp') diff --git a/layers/parameter_validation.cpp b/layers/parameter_validation.cpp index 8717ad26..41116bd4 100644 --- a/layers/parameter_validation.cpp +++ b/layers/parameter_validation.cpp @@ -5783,47 +5783,35 @@ static PFN_vkVoidFunction InterceptWsiEnabledCommand(const char *name, VkInstanc {"vkCreateDisplayModeKHR", reinterpret_cast(CreateDisplayModeKHR)}, {"vkGetDisplayPlaneCapabilitiesKHR", reinterpret_cast(GetDisplayPlaneCapabilitiesKHR)}, {"vkCreateDisplayPlaneSurfaceKHR", reinterpret_cast(CreateDisplayPlaneSurfaceKHR)}, - }; - - for (size_t i = 0; i < ARRAY_SIZE(wsi_instance_commands); i++) { - if (!strcmp(wsi_instance_commands[i].name, name)) - return wsi_instance_commands[i].proc; - } - #ifdef VK_USE_PLATFORM_WIN32_KHR - if (!strcmp("vkCreateWin32SurfaceKHR", name)) - return reinterpret_cast(CreateWin32SurfaceKHR); - if (!strcmp("vkGetPhysicalDeviceWin32PresentationSupportKHR", name)) - return reinterpret_cast(GetPhysicalDeviceWin32PresentationSupportKHR); -#endif // VK_USE_PLATFORM_WIN32_KHR + {"vkCreateWin32SurfaceKHR", reinterpret_cast(CreateWin32SurfaceKHR)}, + {"vkGetPhysicalDeviceWin32PresentationSupportKHR", reinterpret_cast(GetPhysicalDeviceWin32PresentationSupportKHR)}, +#endif #ifdef VK_USE_PLATFORM_XCB_KHR - if (!strcmp("vkCreateXcbSurfaceKHR", name)) - return reinterpret_cast(CreateXcbSurfaceKHR); - if (!strcmp("vkGetPhysicalDeviceXcbPresentationSupportKHR", name)) - return reinterpret_cast(GetPhysicalDeviceXcbPresentationSupportKHR); -#endif // VK_USE_PLATFORM_XCB_KHR + {"vkCreateXcbSurfaceKHR", reinterpret_cast(CreateXcbSurfaceKHR)}, + {"vkGetPhysicalDeviceXcbPresentationSupportKHR", reinterpret_cast(GetPhysicalDeviceXcbPresentationSupportKHR)}, +#endif #ifdef VK_USE_PLATFORM_XLIB_KHR - if (!strcmp("vkCreateXlibSurfaceKHR", name)) - return reinterpret_cast(CreateXlibSurfaceKHR); - if (!strcmp("vkGetPhysicalDeviceXlibPresentationSupportKHR", name)) - return reinterpret_cast(GetPhysicalDeviceXlibPresentationSupportKHR); -#endif // VK_USE_PLATFORM_XLIB_KHR + {"vkCreateXlibSurfaceKHR", reinterpret_cast(CreateXlibSurfaceKHR)}, + {"vkGetPhysicalDeviceXlibPresentationSupportKHR", reinterpret_cast(GetPhysicalDeviceXlibPresentationSupportKHR)}, +#endif #ifdef VK_USE_PLATFORM_MIR_KHR - if (!strcmp("vkCreateMirSurfaceKHR", name)) - return reinterpret_cast(CreateMirSurfaceKHR); - if (!strcmp("vkGetPhysicalDeviceMirPresentationSupportKHR", name)) - return reinterpret_cast(GetPhysicalDeviceMirPresentationSupportKHR); -#endif // VK_USE_PLATFORM_MIR_KHR + {"vkCreateMirSurfaceKHR", reinterpret_cast(CreateMirSurfaceKHR)}, + {"vkGetPhysicalDeviceMirPresentationSupportKHR", reinterpret_cast(GetPhysicalDeviceMirPresentationSupportKHR)}, +#endif #ifdef VK_USE_PLATFORM_WAYLAND_KHR - if (!strcmp("vkCreateWaylandSurfaceKHR", name)) - return reinterpret_cast(CreateWaylandSurfaceKHR); - if (!strcmp("vkGetPhysicalDeviceWaylandPresentationSupportKHR", name)) - return reinterpret_cast(GetPhysicalDeviceWaylandPresentationSupportKHR); -#endif // VK_USE_PLATFORM_WAYLAND_KHR + {"vkCreateWaylandSurfaceKHR", reinterpret_cast(CreateWaylandSurfaceKHR)}, + {"vkGetPhysicalDeviceWaylandPresentationSupportKHR", reinterpret_cast(GetPhysicalDeviceWaylandPresentationSupportKHR)}, +#endif #ifdef VK_USE_PLATFORM_ANDROID_KHR - if (!strcmp("vkCreateAndroidSurfaceKHR", name)) - return reinterpret_cast(CreateAndroidSurfaceKHR); -#endif // VK_USE_PLATFORM_ANDROID_KHR + {"vkCreateAndroidSurfaceKHR", reinterpret_cast(CreateAndroidSurfaceKHR)}, +#endif + }; + + for (size_t i = 0; i < ARRAY_SIZE(wsi_instance_commands); i++) { + if (!strcmp(wsi_instance_commands[i].name, name)) + return wsi_instance_commands[i].proc; + } return nullptr; } -- cgit v1.2.3