freedreno/ir3: Demote centroid usage to pixel on non-msaa.
authorEric Anholt <eric@anholt.net>
Tue, 16 Mar 2021 19:00:01 +0000 (12:00 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 18 Mar 2021 17:46:09 +0000 (10:46 -0700)
commit5da520cf3d731486635006425080d28762da2d48
tree91c80b73c377d6fc532ac60ffad4efdb560b4bab
parentf5717f9f54bafedd2d3a372adf85467530fe8a78
freedreno/ir3: Demote centroid usage to pixel on non-msaa.

Like with the sample qualifier on all GPUs, use pixel on older HW when
MSAA rasterization is disabled to get reliable results.  Since I ran many
CI jobs on this, this updates the A530 TF flakes list, though I don't
think that this MR necessarily made it flakier (we were already struggling
on a5xx TF, which was what was motivating me to look at this!)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9641>
src/freedreno/ci/deqp-freedreno-a307-fails.txt
src/freedreno/ci/deqp-freedreno-a307-flakes.txt
src/freedreno/ci/deqp-freedreno-a530-fails.txt
src/freedreno/ci/deqp-freedreno-a530-flakes.txt
src/freedreno/ir3/ir3_compiler_nir.c
src/freedreno/ir3/ir3_shader.c