Mesa (master): radv: enable clustered reductions

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Sep 19 10:33:40 UTC 2019


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

Author: Daniel Schürmann <daniel at schuermann.dev>
Date:   Tue Sep 17 17:07:51 2019 +0200

radv: enable clustered reductions

These work with both, LLVM and ACO.

Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

---

 src/amd/vulkan/radv_device.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c
index 26de979b64f..80bd19028d2 100644
--- a/src/amd/vulkan/radv_device.c
+++ b/src/amd/vulkan/radv_device.c
@@ -1258,6 +1258,7 @@ void radv_GetPhysicalDeviceProperties2(
 			if (pdevice->rad_info.chip_class >= GFX8) {
 				properties->supportedOperations |=
 							VK_SUBGROUP_FEATURE_ARITHMETIC_BIT |
+							VK_SUBGROUP_FEATURE_CLUSTERED_BIT |
 							VK_SUBGROUP_FEATURE_SHUFFLE_BIT |
 							VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT;
 			}




More information about the mesa-commit mailing list