From 997248380e80d4c0ee679b8bfdf3b8e1e8814c3e Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 9 Nov 2017 15:12:22 +0000 Subject: [PATCH] While structured exporting frame/context chunks need to save buffers too --- renderdoc/driver/gl/gl_driver.cpp | 2 +- renderdoc/driver/vulkan/vk_core.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/gl/gl_driver.cpp b/renderdoc/driver/gl/gl_driver.cpp index e988a1104..4fb4dff4a 100644 --- a/renderdoc/driver/gl/gl_driver.cpp +++ b/renderdoc/driver/gl/gl_driver.cpp @@ -4654,7 +4654,7 @@ void WrappedOpenGL::ContextReplayLog(CaptureState readType, uint32_t startEventI if(IsLoading(m_State) || IsStructuredExporting(m_State)) { - ser.ConfigureStructuredExport(&GetChunkName, false); + ser.ConfigureStructuredExport(&GetChunkName, IsStructuredExporting(m_State)); ser.GetStructuredFile().swap(*m_StructuredFile); diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index a4995fd9f..5bb281b41 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -1514,7 +1514,7 @@ void WrappedVulkan::ContextReplayLog(CaptureState readType, uint32_t startEventI if(IsLoading(m_State) || IsStructuredExporting(m_State)) { - ser.ConfigureStructuredExport(&GetChunkName, false); + ser.ConfigureStructuredExport(&GetChunkName, IsStructuredExporting(m_State)); ser.GetStructuredFile().swap(*m_StructuredFile);