From 212565f42ed1c74af0e77d46b0186b0fd0fbbd9f Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 30 Sep 2024 14:04:49 -0700 Subject: [PATCH] anv: Add new Vulkan 1.4 features and properties Reviewed-by: Ivan Briano Part-of: --- src/intel/vulkan/anv_physical_device.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/intel/vulkan/anv_physical_device.c b/src/intel/vulkan/anv_physical_device.c index ea8c8ca0808..59d72e2f21a 100644 --- a/src/intel/vulkan/anv_physical_device.c +++ b/src/intel/vulkan/anv_physical_device.c @@ -528,6 +528,9 @@ get_features(const struct anv_physical_device *pdevice, .shaderIntegerDotProduct = true, .maintenance4 = true, + /* Vulkan 1.4 */ + .pushDescriptor = true, + /* VK_EXT_4444_formats */ .formatA4R4G4B4 = true, .formatA4B4G4R4 = false, @@ -1353,6 +1356,10 @@ get_properties(const struct anv_physical_device *pdevice, /* VK_KHR_cooperative_matrix */ .cooperativeMatrixSupportedStages = VK_SHADER_STAGE_COMPUTE_BIT, + + /* Vulkan 1.4 */ + .dynamicRenderingLocalReadDepthStencilAttachments = true, + .dynamicRenderingLocalReadMultisampledAttachments = true, }; snprintf(props->deviceName, sizeof(props->deviceName),