Ignore MultiDraw markers when checking if the capture has markers

This commit is contained in:
baldurk
2018-05-09 13:05:00 +01:00
parent f174853a04
commit d7b0807875
+2 -2
View File
@@ -479,8 +479,8 @@ bool CaptureContext::ContainsMarker(const rdcarray<DrawcallDescription> &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)