From 3ce2b7119357069977d245e2357f8ab0556463f2 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Fri, 17 Mar 2023 14:52:59 -0700 Subject: [PATCH] dzn: Claim the arithmetic subgroup bit Part-of: --- src/microsoft/vulkan/dzn_device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/microsoft/vulkan/dzn_device.c b/src/microsoft/vulkan/dzn_device.c index f16bb7d..330a6aa 100644 --- a/src/microsoft/vulkan/dzn_device.c +++ b/src/microsoft/vulkan/dzn_device.c @@ -1761,7 +1761,8 @@ dzn_GetPhysicalDeviceProperties2(VkPhysicalDevice physicalDevice, VK_SUBGROUP_FEATURE_VOTE_BIT | VK_SUBGROUP_FEATURE_SHUFFLE_BIT | VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT | - VK_SUBGROUP_FEATURE_QUAD_BIT, + VK_SUBGROUP_FEATURE_QUAD_BIT | + VK_SUBGROUP_FEATURE_ARITHMETIC_BIT, /* Note: The CTS doesn't seem to respect the subgroupQuadOperationsInAllStages bit, and it * seems more useful to support quad ops in FS/CS than subgroup ops at all in VS/GS. */ .subgroupSupportedStages = VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_COMPUTE_BIT, -- 2.7.4