diff options
author | Daniel Schürmann <daniel@schuermann.dev> | 2019-09-17 17:07:51 +0200 |
---|---|---|
committer | Daniel Schürmann <daniel@schuermann.dev> | 2019-09-19 12:10:00 +0200 |
commit | e01b522a72ad574c29258cb61020772393c37c2b (patch) | |
tree | 53b140c0b16585225d8f76e9459c14c7a4e6bf41 | |
parent | a70a9987181a09258406cc0d8ff5e34acc000371 (diff) | |
download | mesa-e01b522a72ad574c29258cb61020772393c37c2b.tar.gz |
radv: enable clustered reductions
These work with both, LLVM and ACO.
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
-rw-r--r-- | src/amd/vulkan/radv_device.c | 1 |
1 files changed, 1 insertions, 0 deletions
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; } |