r600/sfn: Don't reuse registers for workgroup ID and local invocation ID
authorGert Wollny <gert.wollny@collabora.com>
Wed, 30 Sep 2020 18:14:39 +0000 (20:14 +0200)
committerMarge Bot <eric+marge@anholt.net>
Fri, 16 Oct 2020 12:03:12 +0000 (12:03 +0000)
commited66eafb6d811d2f53f25e69bee006489a63fead
tree197e6ad68c861ad8975fb2cb43c07890bb2f4f77
parentbafb2bb5516ce17f9636a7d4069aed0053e41981
r600/sfn: Don't reuse registers for workgroup ID and local invocation ID

This fixes a number of compute shader tests. I'm not sure why though.

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7142>
src/gallium/drivers/r600/sfn/sfn_liverange.cpp
src/gallium/drivers/r600/sfn/sfn_shader_compute.cpp
src/gallium/drivers/r600/sfn/sfn_value_gpr.cpp
src/gallium/drivers/r600/sfn/sfn_value_gpr.h