From cd6df12f8bbb3359fd2fe90d13f141e77f42f32c Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 18 Aug 2021 18:30:02 +0100 Subject: [PATCH] Fix assert to properly use expected state --- renderdoc/driver/vulkan/vk_manager.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_manager.cpp b/renderdoc/driver/vulkan/vk_manager.cpp index a605af904..27d9aafa7 100644 --- a/renderdoc/driver/vulkan/vk_manager.cpp +++ b/renderdoc/driver/vulkan/vk_manager.cpp @@ -414,8 +414,7 @@ void VulkanResourceManager::SerialiseImageStates(SerialiserType &ser, FrameRefType expectedRef = subit->state().refType; if(current->m_Storage) expectedRef = eFrameRef_ReadBeforeWrite; - RDCASSERT(currentSub.refType == subit->state().refType || - subit->state().refType == eFrameRef_Unknown); + RDCASSERT(currentSub.refType == expectedRef || expectedRef == eFrameRef_Unknown); RDCASSERT(currentSub.oldLayout == subit->state().oldLayout || subit->state().oldLayout == UNKNOWN_PREV_IMG_LAYOUT); RDCASSERT(currentSub.oldQueueFamilyIndex == subit->state().oldQueueFamilyIndex ||