zink: grab GetPhysicalDeviceMemoryProperties2 from instance

Acked-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10511>
This commit is contained in:
Mike Blumenkrantz 2021-04-21 13:19:47 -04:00 committed by Marge Bot
parent c19801c939
commit d050be4b26
2 changed files with 3 additions and 1 deletions

View File

@ -44,7 +44,8 @@ EXTENSIONS = [
Extension("VK_EXT_debug_utils"), Extension("VK_EXT_debug_utils"),
Extension("VK_KHR_get_physical_device_properties2", Extension("VK_KHR_get_physical_device_properties2",
functions=["GetPhysicalDeviceFeatures2", "GetPhysicalDeviceProperties2", functions=["GetPhysicalDeviceFeatures2", "GetPhysicalDeviceProperties2",
"GetPhysicalDeviceFormatProperties2", "GetPhysicalDeviceImageFormatProperties2"]), "GetPhysicalDeviceFormatProperties2", "GetPhysicalDeviceImageFormatProperties2",
"GetPhysicalDeviceMemoryProperties2"]),
Extension("VK_MVK_moltenvk", Extension("VK_MVK_moltenvk",
nonstandard=True), nonstandard=True),
Extension("VK_KHR_surface"), Extension("VK_KHR_surface"),

View File

@ -109,6 +109,7 @@ struct zink_screen {
PFN_vkGetPhysicalDeviceProperties2 vk_GetPhysicalDeviceProperties2; PFN_vkGetPhysicalDeviceProperties2 vk_GetPhysicalDeviceProperties2;
PFN_vkGetPhysicalDeviceFormatProperties2 vk_GetPhysicalDeviceFormatProperties2; PFN_vkGetPhysicalDeviceFormatProperties2 vk_GetPhysicalDeviceFormatProperties2;
PFN_vkGetPhysicalDeviceImageFormatProperties2 vk_GetPhysicalDeviceImageFormatProperties2; PFN_vkGetPhysicalDeviceImageFormatProperties2 vk_GetPhysicalDeviceImageFormatProperties2;
PFN_vkGetPhysicalDeviceMemoryProperties2 vk_GetPhysicalDeviceMemoryProperties2;
PFN_vkCmdDrawIndirectCount vk_CmdDrawIndirectCount; PFN_vkCmdDrawIndirectCount vk_CmdDrawIndirectCount;
PFN_vkCmdDrawIndexedIndirectCount vk_CmdDrawIndexedIndirectCount; PFN_vkCmdDrawIndexedIndirectCount vk_CmdDrawIndexedIndirectCount;