nir: rename needs_helper_invocations to needs_quad_helper_invocations
authorMarek Olšák <marek.olsak@amd.com>
Tue, 22 Sep 2020 00:21:40 +0000 (20:21 -0400)
committerMarge Bot <eric+marge@anholt.net>
Thu, 12 Nov 2020 21:02:05 +0000 (21:02 +0000)
commitbaa5807e363d3cb9906f2b123d17ae7e4b7040c1
treead44d896917a933c1a4b9c493ebe847f1611f185
parent96c12b7dc20d05dff94a947851f08d9ccbfb72ad
nir: rename needs_helper_invocations to needs_quad_helper_invocations

This indicates that only quad operations use helper invocations.
Also handle quad_swizzle_amd.

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7586>
src/compiler/nir/nir_gather_info.c
src/compiler/shader_info.h
src/freedreno/ir3/ir3_compiler_nir.c
src/freedreno/ir3/ir3_nir_lower_load_barycentric_at_offset.c
src/gallium/drivers/panfrost/pan_assemble.c
src/gallium/drivers/radeonsi/si_shader.c
src/gallium/drivers/radeonsi/si_state_shaders.c
src/panfrost/bifrost/bi_pack.c