radv: fix disabling MRT compaction for on-demand PS epilogs
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 6 Feb 2023 15:29:05 +0000 (16:29 +0100)
committerMarge Bot <emma+marge@anholt.net>
Thu, 9 Feb 2023 07:48:03 +0000 (07:48 +0000)
commit16e4dd3e373b71e9ff8cb3c79b7d9c21f084fdae
tree0cd046cc0e6d9962601820c8944c4a83aa0a1689
parentea5c8932891cb19cf869e2db346da9df2f219f71
radv: fix disabling MRT compaction for on-demand PS epilogs

Some dynamic states require to compile PS epilogs on-demand. In this
case, MRT compaction should be disabled because we don't know the CB
state when compiling the fragment shader.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21140>
src/amd/vulkan/radv_pipeline.c