From d050be4b268c74b26a82df5b855464e50f0ed8c5 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 21 Apr 2021 13:19:47 -0400 Subject: [PATCH] zink: grab GetPhysicalDeviceMemoryProperties2 from instance Acked-by: Dave Airlie Part-of: --- src/gallium/drivers/zink/zink_instance.py | 3 ++- src/gallium/drivers/zink/zink_screen.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_instance.py b/src/gallium/drivers/zink/zink_instance.py index 371c1535caf..bc0313b7c3e 100644 --- a/src/gallium/drivers/zink/zink_instance.py +++ b/src/gallium/drivers/zink/zink_instance.py @@ -44,7 +44,8 @@ EXTENSIONS = [ Extension("VK_EXT_debug_utils"), Extension("VK_KHR_get_physical_device_properties2", functions=["GetPhysicalDeviceFeatures2", "GetPhysicalDeviceProperties2", - "GetPhysicalDeviceFormatProperties2", "GetPhysicalDeviceImageFormatProperties2"]), + "GetPhysicalDeviceFormatProperties2", "GetPhysicalDeviceImageFormatProperties2", + "GetPhysicalDeviceMemoryProperties2"]), Extension("VK_MVK_moltenvk", nonstandard=True), Extension("VK_KHR_surface"), diff --git a/src/gallium/drivers/zink/zink_screen.h b/src/gallium/drivers/zink/zink_screen.h index b9efb3e97bf..07218558b24 100644 --- a/src/gallium/drivers/zink/zink_screen.h +++ b/src/gallium/drivers/zink/zink_screen.h @@ -109,6 +109,7 @@ struct zink_screen { PFN_vkGetPhysicalDeviceProperties2 vk_GetPhysicalDeviceProperties2; PFN_vkGetPhysicalDeviceFormatProperties2 vk_GetPhysicalDeviceFormatProperties2; PFN_vkGetPhysicalDeviceImageFormatProperties2 vk_GetPhysicalDeviceImageFormatProperties2; + PFN_vkGetPhysicalDeviceMemoryProperties2 vk_GetPhysicalDeviceMemoryProperties2; PFN_vkCmdDrawIndirectCount vk_CmdDrawIndirectCount; PFN_vkCmdDrawIndexedIndirectCount vk_CmdDrawIndexedIndirectCount;