freedreno/ir3: avoid applying (sat) on bary.f
authorIlia Mirkin <imirkin@alum.mit.edu>
Sun, 17 May 2020 03:59:40 +0000 (23:59 -0400)
committerMarge Bot <eric+marge@anholt.net>
Sun, 17 May 2020 21:17:57 +0000 (21:17 +0000)
commit9048adbd246c725ae80942b6b56a742ad02295dc
tree78377988eaf22acae761153634baefabb3fd72c3
parent8d86892ea3cd6239a9faae825bb657292a7ba848
freedreno/ir3: avoid applying (sat) on bary.f

This causes failures on a3xx resulting in the non-sensical dEQP failures
on packUnorm2x16. The same test uses ldlv on a4xx+, so just disallow
(sat) on bary.f on all generations.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5074>
.gitlab-ci/deqp-freedreno-a307-fails.txt
src/freedreno/ir3/ir3_compiler_nir.c