diff --git a/renderdoc/driver/vulkan/vk_manager.cpp b/renderdoc/driver/vulkan/vk_manager.cpp index 6ee0a60a8..0a0358926 100644 --- a/renderdoc/driver/vulkan/vk_manager.cpp +++ b/renderdoc/driver/vulkan/vk_manager.cpp @@ -60,7 +60,7 @@ void VulkanResourceManager::RecordTransitions(vector< pairid; uint32_t nummips = t.subresourceRange.mipLevels; uint32_t numslices = t.subresourceRange.arraySize; @@ -279,6 +279,14 @@ void VulkanResourceManager::ApplyTransitions(vector< pair%u, %u->%u) from %s to %s", ToStr::Get(t.range.aspect).c_str(), t.range.baseMipLevel, t.range.mipLevels, t.range.baseArraySlice, t.range.arraySize, ToStr::Get(t.prevstate).c_str(), ToStr::Get(t.state).c_str()); - if(stit == states.end()) continue; - bool done = false; TRDBG("Matching image has %u subresource states", stit->second.subresourceStates.size());