From 6d84348bb49ea86dafc16cfef79558cfbd1a613a Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Tue, 22 Jun 2021 12:13:56 +0200 Subject: [PATCH] v3dv: expose support for basic subgroup operations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Relevant CTS tests (requires Vulkan 1.1): dEQP-VK.subgroups.builtin_var.compute.* dEQP-VK.subgroups.basic.compute.* Reviewed-by: Alejandro PiƱeiro Part-of: --- src/broadcom/vulkan/v3dv_pipeline.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/broadcom/vulkan/v3dv_pipeline.c b/src/broadcom/vulkan/v3dv_pipeline.c index adad8253644..7be1eb9d80d 100644 --- a/src/broadcom/vulkan/v3dv_pipeline.c +++ b/src/broadcom/vulkan/v3dv_pipeline.c @@ -173,6 +173,7 @@ static const struct spirv_to_nir_options default_spirv_options = { .caps = { .device_group = true, .variable_pointers = true, + .subgroup_basic = true, }, .ubo_addr_format = nir_address_format_32bit_index_offset, .ssbo_addr_format = nir_address_format_32bit_index_offset,