From 6c68853ef71268022777349811f4bc714017c154 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 2 May 2018 20:59:31 +0100 Subject: [PATCH] Fix vulkan structured export, don't call frame terminator --- renderdoc/driver/vulkan/vk_core.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index be94b0adf..5e58c023f 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -1776,7 +1776,7 @@ ReplayStatus WrappedVulkan::ContextReplayLog(CaptureState readType, uint32_t sta m_LastEventID = ~0U; } - if(!partial) + if(!partial && !IsStructuredExporting(m_State)) AddFrameTerminator(AMDRGPControl::GetBeginTag()); uint64_t startOffset = ser.GetReader()->GetOffset(); @@ -1845,7 +1845,7 @@ ReplayStatus WrappedVulkan::ContextReplayLog(CaptureState readType, uint32_t sta } } - if(!partial) + if(!partial && !IsStructuredExporting(m_State)) AddFrameTerminator(AMDRGPControl::GetEndTag()); // swap the structure back now that we've accumulated the frame as well.