From da36577558ee77054800cf52f04f9ada81702f89 Mon Sep 17 00:00:00 2001 From: Bas Nieuwenhuizen Date: Sun, 20 Sep 2020 02:23:11 +0200 Subject: [PATCH] radv: Don't skip layout transitions that only differ in render loop. This can result in meaningful compression changes so we shouldn't skip. Fixes: 66131ceb8bc "radv: Pass through render loop detection to internal layout decisions." Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_cmd_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 0cb4a127c0b..8c728adf764 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -6290,7 +6290,7 @@ static void radv_handle_image_transition(struct radv_cmd_buffer *cmd_buffer, return; } - if (src_layout == dst_layout) + if (src_layout == dst_layout && src_render_loop == dst_render_loop) return; unsigned src_queue_mask =