From d0a292f611bf30ff2e785c765410e64c07f73e73 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 20 Jun 2016 13:27:20 +0200 Subject: [PATCH] Fix off-by-one error on D3D11's current EID when executing --- renderdoc/driver/d3d11/d3d11_context.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/d3d11/d3d11_context.cpp b/renderdoc/driver/d3d11/d3d11_context.cpp index c19c19d3e..4a9e83b72 100644 --- a/renderdoc/driver/d3d11/d3d11_context.cpp +++ b/renderdoc/driver/d3d11/d3d11_context.cpp @@ -1079,6 +1079,8 @@ void WrappedID3D11DeviceContext::ReplayLog(LogState readType, uint32_t startEven { if(m_State == EXECUTING && m_CurEventID > endEventID) { + // set event ID correctly as we haven't actually replayed the next one. + m_CurEventID = endEventID; // we can just break out if we've done all the events desired. break; }