pan/midgard: Force alignment for csel_v
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 6 Dec 2019 21:22:06 +0000 (16:22 -0500)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Thu, 12 Dec 2019 16:42:07 +0000 (11:42 -0500)
commit5e75eb547ff7efb8dc1d2845d034e62c1ab12442
tree430999e5a5db4ab55dca11f3efde1a6985945e47
parent8c79467a0d4d1c605bb93cbed844330f2fd4cbeb
pan/midgard: Force alignment for csel_v

The swizzle on the conditional gets lost.

Fixes "horizontal mirroring" in godot. See
https://gitlab.freedesktop.org/mesa/mesa/issues/2108 which has attached
apitrace.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fixes: d3b3daa9d3f ("pan/midgard: Use new scheduler")
Reported-by: Icecream95
src/panfrost/midgard/midgard_ra.c