From 5b19eab93dbb606de1eb9d47d98d733e3cde4972 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 21 Dec 2017 11:52:39 +0000 Subject: [PATCH] Don't call GetLiveID() on an already live ID --- renderdoc/replay/replay_controller.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/replay/replay_controller.cpp b/renderdoc/replay/replay_controller.cpp index 5a327fc3f..5715ab20c 100644 --- a/renderdoc/replay/replay_controller.cpp +++ b/renderdoc/replay/replay_controller.cpp @@ -1367,7 +1367,7 @@ rdcarray ReplayController::GetCBufferVariableContents( { buffer = m_pDevice->GetLiveID(buffer); if(buffer != ResourceId()) - m_pDevice->GetBufferData(m_pDevice->GetLiveID(buffer), offs, 0, data); + m_pDevice->GetBufferData(buffer, offs, 0, data); } vector v; @@ -1375,7 +1375,7 @@ rdcarray ReplayController::GetCBufferVariableContents( shader = m_pDevice->GetLiveID(shader); if(shader != ResourceId()) - m_pDevice->FillCBufferVariables(m_pDevice->GetLiveID(shader), entryPoint, cbufslot, v, data); + m_pDevice->FillCBufferVariables(shader, entryPoint, cbufslot, v, data); return v; }