radv: disable MRT compaction with dual-source blending
authorRhys Perry <pendingchaos02@gmail.com>
Wed, 16 Nov 2022 15:08:34 +0000 (15:08 +0000)
committerEric Engestrom <eric@engestrom.ch>
Wed, 23 Nov 2022 19:11:59 +0000 (19:11 +0000)
commit1a60fb52be9ffdc629b022ceb807122b8c468711
treee99e034d881df892c82d2b5009174a2208eed89b
parenta8477c373de12b980152402cb60a5ddcb2fc36e8
radv: disable MRT compaction with dual-source blending

Fixes crucible tests func.shader.dualsrc_mrt0_undef on navi21 and
func.shader.dualsrc_mrt1_undef on polaris10.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Cc: 22.3 mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19806>
(cherry picked from commit ea0ae17fc453401223918b27e0610352fe67e66d)
.pick_status.json
src/amd/vulkan/radv_pipeline.c