To determine whether a queue family of a physical device supports presentation to a given surface, call:
// Provided by VK_KHR_surface VkResult vkGetPhysicalDeviceSurfaceSupportKHR( VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported);
physicalDeviceis the physical device.
queueFamilyIndexis the queue family.
surfaceis the surface.
pSupportedis a pointer to a VkBool32, which is set to
VK_TRUEto indicate support, and
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.