From fd14205d40895e30aab2671b862cbc2fdfc81ca5 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 24 Feb 2020 14:23:02 +0000 Subject: [PATCH] Don't refresh current event every ContinueDebug --- qrenderdoc/Windows/ShaderViewer.cpp | 2 ++ renderdoc/replay/replay_controller.cpp | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/Windows/ShaderViewer.cpp b/qrenderdoc/Windows/ShaderViewer.cpp index e5e136810..eb504e5f4 100644 --- a/qrenderdoc/Windows/ShaderViewer.cpp +++ b/qrenderdoc/Windows/ShaderViewer.cpp @@ -618,6 +618,8 @@ void ShaderViewer::debugShader(const ShaderBindpointMapping *bind, const ShaderR finished = nextStates.empty(); } while(!finished); + r->SetFrameEvent(m_Ctx.CurEvent(), true); + m_States = states; for(const ShaderVariableChange &c : GetCurrentState().changes) diff --git a/renderdoc/replay/replay_controller.cpp b/renderdoc/replay/replay_controller.cpp index 308d50b48..79df1ae3d 100644 --- a/renderdoc/replay/replay_controller.cpp +++ b/renderdoc/replay/replay_controller.cpp @@ -1661,8 +1661,6 @@ rdcarray ReplayController::ContinueDebug(ShaderDebugger *debug rdcarray ret = m_pDevice->ContinueDebug(debugger); - SetFrameEvent(m_EventID, true); - return ret; }