winewayland.drv: Implement vkGetPhysicalDeviceSurfaceCapabilities(2)KHR.
commitd97b55c3d46d8e929cdae7678794d590cf4d6567
authorAlexandros Frantzis <alexandros.frantzis@collabora.com>
Mon, 20 Sep 2021 08:11:41 +0000 (20 11:11 +0300)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 22 Nov 2023 19:03:04 +0000 (22 20:03 +0100)
tree91910a97d249e5a158243acd2cc8733f44d87a5c
parent00e8f8fb7583207632111ea3ec2c4014ac296645
winewayland.drv: Implement vkGetPhysicalDeviceSurfaceCapabilities(2)KHR.

Passthrough implementations with three additions:

1. Try to emulate vkGetPhysicalDeviceSurfaceCapabilities2KHR with
   vkGetPhysicalDeviceSurfaceCapabilitiesKHR if needed.
3. Set the capabilities' image extent values to match what the Vulkan Win32 WSI
   typically provides.
dlls/winewayland.drv/vulkan.c