anv: Add new Vulkan 1.4 features and properties

Reviewed-by: Ivan Briano <ivan.briano@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32441>
This commit is contained in:
Dylan Baker
2024-09-30 14:04:49 -07:00
committed by Marge Bot
parent 953d8a61f8
commit 212565f42e
+7
View File
@@ -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),