Module: Mesa
Branch: main
Commit: 9fbcc7987fb68aa72c083c04ee6829c882e74ffd
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fbcc7987fb68aa72c083c04ee6829c882e74ffd

Author: Karol Herbst <[email protected]>
Date:   Fri Dec  8 19:28:00 2023 +0100

radeonsi: lower relative shuffle subgroup ops

This will be needed by rusticl to support the relevant CL extensions.

Signed-off-by: Karol Herbst <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26504>

---

 src/gallium/drivers/radeonsi/si_shader_nir.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c 
b/src/gallium/drivers/radeonsi/si_shader_nir.c
index 169dbc8f3d7..26d1395368b 100644
--- a/src/gallium/drivers/radeonsi/si_shader_nir.c
+++ b/src/gallium/drivers/radeonsi/si_shader_nir.c
@@ -261,6 +261,7 @@ const nir_lower_subgroups_options si_nir_subgroups_options 
= {
    .ballot_components = 1,
    .lower_to_scalar = true,
    .lower_subgroup_masks = true,
+   .lower_relative_shuffle = true,
    .lower_vote_trivial = false,
    .lower_vote_eq = true,
    .lower_vote_bool_eq = true,

Reply via email to