Mesa (master): radv: disable VK_SUBGROUP_FEATURE_VOTE_BIT

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Oct 16 08:41:47 UTC 2018


Module: Mesa
Branch: master
Commit: 647c2b90e96a9ab8571baf958a7c67c1e816911a
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=647c2b90e96a9ab8571baf958a7c67c1e816911a

Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Tue Oct 16 09:42:42 2018 +0200

radv: disable VK_SUBGROUP_FEATURE_VOTE_BIT

This feature isn't used for now, so disable it until
wwm is fixed in LLVM.

Fixes dEQP-VK.subgroups.vote.graphics.subgroupallequal*

https://bugs.freedesktop.org/show_bug.cgi?id=108115
Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

---

 src/amd/vulkan/radv_device.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c
index 174922780f..85e5d9014d 100644
--- a/src/amd/vulkan/radv_device.c
+++ b/src/amd/vulkan/radv_device.c
@@ -1057,12 +1057,14 @@ void radv_GetPhysicalDeviceProperties2(
 			    (VkPhysicalDeviceSubgroupProperties*)ext;
 			properties->subgroupSize = 64;
 			properties->supportedStages = VK_SHADER_STAGE_ALL;
+			/* TODO: Enable VK_SUBGROUP_FEATURE_VOTE_BIT when wwm
+			 * is fixed in LLVM.
+			 */
 			properties->supportedOperations =
 							VK_SUBGROUP_FEATURE_ARITHMETIC_BIT |
 							VK_SUBGROUP_FEATURE_BASIC_BIT |
 							VK_SUBGROUP_FEATURE_BALLOT_BIT |
-							VK_SUBGROUP_FEATURE_QUAD_BIT |
-							VK_SUBGROUP_FEATURE_VOTE_BIT;
+							VK_SUBGROUP_FEATURE_QUAD_BIT;
 			if (pdevice->rad_info.chip_class >= VI) {
 				properties->supportedOperations |=
 							VK_SUBGROUP_FEATURE_SHUFFLE_BIT |




More information about the mesa-commit mailing list