Module: Mesa Branch: main Commit: ce65e0428ab8857e19746c7a097b4190222cf7f3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce65e0428ab8857e19746c7a097b4190222cf7f3
Author: Dave Airlie <[email protected]> Date: Mon Jul 18 15:00:01 2022 +1000 gallivm: use progress from subgroup lowering. This makes sure the pack lowering gets called again. Acked-By: Mike Blumenkrantz <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17588> --- src/gallium/auxiliary/gallivm/lp_bld_nir.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_nir.c b/src/gallium/auxiliary/gallivm/lp_bld_nir.c index 3cf110f533a..1c38e49c05c 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_nir.c +++ b/src/gallium/auxiliary/gallivm/lp_bld_nir.c @@ -2771,8 +2771,7 @@ lp_build_opt_nir(struct nir_shader *nir) .lower_subgroup_masks = true, .lower_relative_shuffle = true, }; - NIR_PASS_V(nir, nir_lower_subgroups, &subgroups_options); - + NIR_PASS(progress, nir, nir_lower_subgroups, &subgroups_options); } while (progress); do {
