c44f998d69
This is implemented differently depending on the cluster size: - At most 8: in this case, executing brcst.active will leave the reduction in the last invocation of each cluster. Simply iterate the clusters and broadcast the last invocation to the rest. - Otherwise, also iterate the clusters but execute the usual reduce_clusters_ir3 loop for each of them. Signed-off-by: Job Noorman <jnoorman@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31731>