From 054c9e708aa15e49740c17c831abc77422406d46 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 1 Sep 2022 07:04:07 -0400 Subject: [PATCH] lavapipe: ARM/EXT_rasterization_order_attachment_access another no-op Reviewed-by: Dave Airlie Part-of: --- src/gallium/frontends/lavapipe/lvp_device.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/gallium/frontends/lavapipe/lvp_device.c b/src/gallium/frontends/lavapipe/lvp_device.c index d10aade9878..b1efbb488bc 100644 --- a/src/gallium/frontends/lavapipe/lvp_device.c +++ b/src/gallium/frontends/lavapipe/lvp_device.c @@ -141,6 +141,7 @@ static const struct vk_device_extension_table lvp_device_extensions_supported = .KHR_variable_pointers = true, .KHR_vulkan_memory_model = true, .KHR_zero_initialize_workgroup_memory = true, + .ARM_rasterization_order_attachment_access = true, .EXT_4444_formats = true, .EXT_attachment_feedback_loop_layout = true, .EXT_border_color_swizzle = true, @@ -168,6 +169,7 @@ static const struct vk_device_extension_table lvp_device_extensions_supported = .EXT_private_data = true, .EXT_primitives_generated_query = true, .EXT_primitive_topology_list_restart = true, + .EXT_rasterization_order_attachment_access = true, .EXT_sampler_filter_minmax = true, .EXT_scalar_block_layout = true, .EXT_separate_stencil_usage = true, @@ -759,6 +761,14 @@ VKAPI_ATTR void VKAPI_CALL lvp_GetPhysicalDeviceFeatures2( features->attachmentFeedbackLoopLayout = true; break; } + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT: { + VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT *features = + (VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT *)ext; + features->rasterizationOrderColorAttachmentAccess = true; + features->rasterizationOrderDepthAttachmentAccess = true; + features->rasterizationOrderStencilAttachmentAccess = true; + break; + } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT: { VkPhysicalDeviceLineRasterizationFeaturesEXT *features = (VkPhysicalDeviceLineRasterizationFeaturesEXT *)ext;