From d7b0807875c0cbb0c8093d3f4d25d8db63e35139 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 9 May 2018 13:05:00 +0100 Subject: [PATCH] Ignore MultiDraw markers when checking if the capture has markers --- qrenderdoc/Code/CaptureContext.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/Code/CaptureContext.cpp b/qrenderdoc/Code/CaptureContext.cpp index 758aa3bcc..bd81d1cc6 100644 --- a/qrenderdoc/Code/CaptureContext.cpp +++ b/qrenderdoc/Code/CaptureContext.cpp @@ -479,8 +479,8 @@ bool CaptureContext::ContainsMarker(const rdcarray &draws) for(const DrawcallDescription &d : draws) { - ret |= - (d.flags & DrawFlags::PushMarker) && !(d.flags & DrawFlags::CmdList) && !d.children.empty(); + ret |= (d.flags & DrawFlags::PushMarker) && + !(d.flags & (DrawFlags::CmdList | DrawFlags::MultiDraw)) && !d.children.empty(); ret |= ContainsMarker(d.children); if(ret)