radv: do not recursively begin/end render pass for meta operations
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 10 Mar 2020 17:35:15 +0000 (18:35 +0100)
committerMarge Bot <eric+marge@anholt.net>
Wed, 11 Mar 2020 07:54:43 +0000 (07:54 +0000)
commitb6cebf64394858be8e896c73de7d896f2bb071f7
tree915557fd52ae1fbfbb6a953a9f1133fcfc487872
parentc78e88e8a60fdc44cd5f95177a00aae480616559
radv: do not recursively begin/end render pass for meta operations

To avoid breaking SQTT user markers that are emitted to report
barriers and layout transitions to RGP.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4136>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4136>
src/amd/vulkan/radv_cmd_buffer.c
src/amd/vulkan/radv_meta_blit.c
src/amd/vulkan/radv_meta_blit2d.c
src/amd/vulkan/radv_meta_clear.c
src/amd/vulkan/radv_meta_decompress.c
src/amd/vulkan/radv_meta_fast_clear.c
src/amd/vulkan/radv_meta_resolve.c
src/amd/vulkan/radv_meta_resolve_fs.c
src/amd/vulkan/radv_private.h