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);