From 0a6852907d0d609b70312f8138bdea8e0158c464 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 11 Jul 2024 10:44:52 +0200 Subject: [PATCH] radv: fix marking RADV_DYNAMIC_COLOR_ATTACHMENT_MAP as dirty Due to the cmdbuf dirty split. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_cmd_buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index d297bea1545..088786572d6 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -161,7 +161,7 @@ radv_bind_dynamic_state(struct radv_cmd_buffer *cmd_buffer, const struct radv_dy if (memcmp(&dest->vk.cal.color_map, &src->vk.cal.color_map, sizeof(src->vk.cal.color_map))) { typed_memcpy(dest->vk.cal.color_map, src->vk.cal.color_map, MAX_RTS); - cmd_buffer->state.dirty |= RADV_DYNAMIC_COLOR_ATTACHMENT_MAP; + dest_mask |= RADV_DYNAMIC_COLOR_ATTACHMENT_MAP; } #define RADV_CMP_COPY(field, flag) \ @@ -9161,7 +9161,7 @@ radv_CmdSetRenderingAttachmentLocationsKHR(VkCommandBuffer commandBuffer, : pLocationInfo->pColorAttachmentLocations[i]; } - state->dirty |= RADV_DYNAMIC_COLOR_ATTACHMENT_MAP; + state->dirty_dynamic |= RADV_DYNAMIC_COLOR_ATTACHMENT_MAP; } VKAPI_ATTR void VKAPI_CALL