From 4084f66af0c3b867e71202431d4a84f168bda27e Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 31 Aug 2017 10:15:44 +0100 Subject: [PATCH] Stop writing debug text after reading stage * The device was already doing this on its own serialiser, but if the context flattened the log it would have its own, and would waste time stringifying data --- renderdoc/driver/d3d11/d3d11_context.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/d3d11/d3d11_context.cpp b/renderdoc/driver/d3d11/d3d11_context.cpp index 17ce14c9b..7ba442e93 100644 --- a/renderdoc/driver/d3d11/d3d11_context.cpp +++ b/renderdoc/driver/d3d11/d3d11_context.cpp @@ -1407,6 +1407,9 @@ void WrappedID3D11DeviceContext::ReplayLog(LogState readType, uint32_t startEven RDCLOG("Flattened"); } + if(readType != READING) + m_pSerialiser->SetDebugText(false); + m_DoStateVerify = true; if(readType == EXECUTING && m_pDevice->GetNumDeferredContexts() &&