From a8e567c0b70ecbc4b6b338a041f8b3f91d030e61 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 15 May 2026 08:27:42 +1000 Subject: [PATCH] nvk: enable subgroupQuadOperationsInAllStages This passes CTS and all the GL CTS tests. Reviewed-by: Mel Henning Part-of: --- src/nouveau/vulkan/nvk_physical_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index 1a610c5e4c2..4d36f49f45e 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -942,7 +942,7 @@ nvk_get_device_properties(const struct nvk_instance *instance, VK_SUBGROUP_FEATURE_SHUFFLE_BIT | VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT | VK_SUBGROUP_FEATURE_VOTE_BIT, - .subgroupQuadOperationsInAllStages = false, + .subgroupQuadOperationsInAllStages = true, .pointClippingBehavior = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY, .maxMultiviewViewCount = NVK_MAX_MULTIVIEW_VIEW_COUNT, .maxMultiviewInstanceIndex = UINT32_MAX,