Mesa (main): v3dv: expose support for basic subgroup operations
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Jun 29 07:03:32 UTC 2021
Module: Mesa
Branch: main
Commit: 6d84348bb49ea86dafc16cfef79558cfbd1a613a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d84348bb49ea86dafc16cfef79558cfbd1a613a
Author: Iago Toral Quiroga <itoral at igalia.com>
Date: Tue Jun 22 12:13:56 2021 +0200
v3dv: expose support for basic subgroup operations
Relevant CTS tests (requires Vulkan 1.1):
dEQP-VK.subgroups.builtin_var.compute.*
dEQP-VK.subgroups.basic.compute.*
Reviewed-by: Alejandro Piñeiro <apinheiro at igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11620>
---
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,
More information about the mesa-commit
mailing list