Module: Mesa Branch: main Commit: a217eb111c097bff42bdff58e0039a35361512de URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a217eb111c097bff42bdff58e0039a35361512de
Author: Karol Herbst <[email protected]> Date: Fri Dec 8 19:56:10 2023 +0100 radeonsi: lower 64bit subgroup shuffle to 32 bit This option only affects 64 bit values and is needed by OpenCL. 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 26d1395368b..3f84fbdf89e 100644 --- a/src/gallium/drivers/radeonsi/si_shader_nir.c +++ b/src/gallium/drivers/radeonsi/si_shader_nir.c @@ -262,6 +262,7 @@ const nir_lower_subgroups_options si_nir_subgroups_options = { .lower_to_scalar = true, .lower_subgroup_masks = true, .lower_relative_shuffle = true, + .lower_shuffle_to_32bit = true, .lower_vote_trivial = false, .lower_vote_eq = true, .lower_vote_bool_eq = true,
