From 3b00c2d1279c5feef5ceabe7cddfe3227da1be83 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 20 May 2020 11:27:46 +0100 Subject: [PATCH] Ignore pass boundaries and cmdbuffer boundaries in auto-generated passes --- renderdoc/replay/replay_controller.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/replay/replay_controller.cpp b/renderdoc/replay/replay_controller.cpp index 408d354d4..059d01c2f 100644 --- a/renderdoc/replay/replay_controller.cpp +++ b/renderdoc/replay/replay_controller.cpp @@ -353,7 +353,8 @@ void ReplayController::AddFakeMarkers() { int outCount = 0; - if(!(draws[j].flags & (DrawFlags::Copy | DrawFlags::Resolve | DrawFlags::Clear))) + if(!(draws[j].flags & (DrawFlags::Copy | DrawFlags::Resolve | DrawFlags::Clear | + DrawFlags::PassBoundary | DrawFlags::SetMarker))) copyOnly = false; for(ResourceId o : draws[j].outputs)