Track CPU-based image layout transitions while idle. Closes #3778

* Similar to proper image transitions we must always track the state of images,
  even if we only serialise the calls during active capturing.
This commit is contained in:
baldurk
2026-01-21 11:42:32 +00:00
parent 6d2fe9d1a4
commit 03de856edf
@@ -1572,7 +1572,10 @@ VkResult WrappedVulkan::vkTransitionImageLayout(VkDevice device, uint32_t transi
Serialise_vkTransitionImageLayout(ser, device, transitionCount, pTransitions);
m_FrameCaptureRecord->AddChunk(scope.Get());
}
if(IsCaptureMode(m_State))
{
for(uint32_t i = 0; i < transitionCount; ++i)
{
const VkHostImageLayoutTransitionInfo &transition = pTransitions[i];