From 1766e676febabd07084c98b85d9ab7194cd423f4 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Thu, 12 Dec 2024 10:39:05 +0100 Subject: [PATCH] panvk: do not expose subgroup support We don't currently support it in the compiler, so we shouldn't claim support for it either. Fixes: a6e03ce4282 ("panvk: advertise version 1.1 support") Acked-by: Mary Guillemard Acked-by: Eric R. Smith Part-of: --- src/panfrost/vulkan/panvk_physical_device.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/panfrost/vulkan/panvk_physical_device.c b/src/panfrost/vulkan/panvk_physical_device.c index f60fbc6b748..44d1aeb302e 100644 --- a/src/panfrost/vulkan/panvk_physical_device.c +++ b/src/panfrost/vulkan/panvk_physical_device.c @@ -672,13 +672,8 @@ get_device_properties(const struct panvk_instance *instance, /* Vulkan 1.1 properties */ /* XXX: 1.1 support */ .subgroupSize = 8, - .subgroupSupportedStages = VK_SHADER_STAGE_ALL, - .subgroupSupportedOperations = - VK_SUBGROUP_FEATURE_ARITHMETIC_BIT | VK_SUBGROUP_FEATURE_BALLOT_BIT | - VK_SUBGROUP_FEATURE_BASIC_BIT | VK_SUBGROUP_FEATURE_CLUSTERED_BIT | - VK_SUBGROUP_FEATURE_QUAD_BIT | VK_SUBGROUP_FEATURE_SHUFFLE_BIT | - VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT | - VK_SUBGROUP_FEATURE_VOTE_BIT, + .subgroupSupportedStages = 0, + .subgroupSupportedOperations = 0, .subgroupQuadOperationsInAllStages = false, .pointClippingBehavior = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES, .maxMultiviewViewCount = arch >= 10 ? 8 : 0,