zink. Fixing vkGetPhysicalDeviceProperties2 and vkGetPhysicalDeviceFeatures2...
zink. Fixing vkGetPhysicalDeviceProperties2 and vkGetPhysicalDeviceFeatures2 for Vk 1.1 and VK_KHR_get_physical_device_properties2.
MoltenVK does not export the vkGetPhysical2() functionns, even in Vulkan 1.2.154.0 where the instance version moves from 1.0 to 1.1. If the extension is present and used the KHR versions of the functions can be used. From the spec the vkGetPhysicalDevice2() functions should be avaiable from Vk 1.1 loaders and devices. Which implies MoltenVK might be misbehaving. This change allows the extension to be used, if present, before the Vk 1.1 version check.