From 0ead37018dfa28723cb10a946868a25ce6b7f298 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 20 Mar 2017 14:31:28 +0000 Subject: [PATCH] Remove redundant fix causing off-by-one errors at runtime. Refs #380 * Previously this fix was needed for shader debugging since we did a replay up to before the draw, before debugging. However we don't do that anymore and in general the event ID we last replayed will be accurate. --- renderdoc/driver/d3d11/d3d11_device.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/renderdoc/driver/d3d11/d3d11_device.cpp b/renderdoc/driver/d3d11/d3d11_device.cpp index bc87e7d58..65cdc2da9 100644 --- a/renderdoc/driver/d3d11/d3d11_device.cpp +++ b/renderdoc/driver/d3d11/d3d11_device.cpp @@ -907,11 +907,6 @@ void WrappedID3D11Device::AddDebugMessage(DebugMessageCategory c, DebugMessageSe msg.severity = sv; msg.description = d; - // at runtime we are finding any warnings for the event *after* the current - // event ID, as that's the one we just replayed - if(src == eDbgSource_RuntimeWarning) - msg.eventID++; - m_DebugMessages.push_back(msg); } }