radv: fix restoring subpass during hw/fs color resolves
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 28 Dec 2021 09:38:41 +0000 (10:38 +0100)
committerMarge Bot <emma+marge@anholt.net>
Tue, 28 Dec 2021 12:53:12 +0000 (12:53 +0000)
commit7b7debe8f9b737e2f8b65930a3f52389cd508fe2
tree80759591bdc9c2e8d004f2f740d67a64f46ffe24
parent030daf80b5f07fbf72df014d82650e04049c92ff
radv: fix restoring subpass during hw/fs color resolves

This fixes an stack-use-after-scope detect by ASAN because the
subpass is used after the loop by radv_mark_noncoherent_rb().

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14317>
src/amd/vulkan/radv_meta_resolve.c
src/amd/vulkan/radv_meta_resolve_fs.c