ir3: Unconditionally enable MERGEDREGS on a6xx
authorBrian Ho <brian@brkho.com>
Thu, 18 Jun 2020 16:17:31 +0000 (12:17 -0400)
committerMarge Bot <eric+marge@anholt.net>
Mon, 22 Jun 2020 14:35:46 +0000 (14:35 +0000)
commit497671be35f7bd1b033ae98aa58c98c2e63b95ee
tree109f0e742b885f787bfa27500f948ec2b4f7f10b
parent7a836ec6319630a3b5dfbb7101b839c4804a092c
ir3: Unconditionally enable MERGEDREGS on a6xx

As per discussion on !5059, we don't see any particular reason as to
why MERGEDREGS should be disabled on HS/DS/GS, and none of the dEQP
tests (both VK and GL) fail when MERGEDREGS is enabled. In fact, some
of the VK dEQP tests fail when MERGEDREGS is disabled (e.g. tests
with shaders that employ a0.x). As a result, let's just enable
MERGEDREGS unconditionally on a6xx.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>
src/freedreno/ir3/ir3_shader.c