From f05b32afaec28de9ed6ffe3acc198a67ffe06762 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 6 Jan 2016 23:50:45 +0100 Subject: [PATCH] Slightly improve automagic pass markers --- renderdocui/Code/Core.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderdocui/Code/Core.cs b/renderdocui/Code/Core.cs index 8341c16e1..18915dd43 100644 --- a/renderdocui/Code/Core.cs +++ b/renderdocui/Code/Core.cs @@ -321,13 +321,13 @@ namespace renderdocui.Code for (int i = 1; i < draws.Length; i++) { - if ((draws[refdraw].flags & (DrawcallFlags.Copy | DrawcallFlags.SetMarker)) > 0) + if ((draws[refdraw].flags & (DrawcallFlags.Copy | DrawcallFlags.Resolve | DrawcallFlags.SetMarker)) > 0) { refdraw = i; continue; } - if ((draws[i].flags & (DrawcallFlags.Copy | DrawcallFlags.SetMarker)) > 0) + if ((draws[i].flags & (DrawcallFlags.Copy | DrawcallFlags.Resolve | DrawcallFlags.SetMarker)) > 0) continue; if (PassEquivalent(draws[i], draws[refdraw])) @@ -378,7 +378,7 @@ namespace renderdocui.Code minOutCount = Math.Max(1, minOutCount); - if ((draws[end].flags & DrawcallFlags.Dispatch) != 0) + if ((draws[refdraw].flags & DrawcallFlags.Dispatch) != 0) mark.name = String.Format("Compute Pass #{0}", computepassID++); else if (maxOutCount == 0) mark.name = String.Format("Depth-only Pass #{0}", depthpassID++);