From 79c863c21dbc04f233f6ba279419c25482c758e5 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 14 Jan 2016 22:10:35 +0100 Subject: [PATCH] Make sure to add ALL leftovers after main loop in FakeProfileMarkers --- renderdocui/Code/Core.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/renderdocui/Code/Core.cs b/renderdocui/Code/Core.cs index fe60d1395..f2a543257 100644 --- a/renderdocui/Code/Core.cs +++ b/renderdocui/Code/Core.cs @@ -318,8 +318,6 @@ namespace renderdocui.Code int start = 0; int refdraw = 0; - int counter = 1; - for (int i = 1; i < draws.Length; i++) { if ((draws[refdraw].flags & (DrawcallFlags.Copy | DrawcallFlags.Resolve | DrawcallFlags.SetMarker)) > 0) @@ -342,10 +340,7 @@ namespace renderdocui.Code draws[refdraw].context != m_FrameInfo[frameID].immContextId) { for (int j = start; j <= end; j++) - { ret.Add(draws[j]); - counter++; - } start = i; refdraw = i; @@ -400,11 +395,13 @@ namespace renderdocui.Code start = i; refdraw = i; - counter++; } if (start < draws.Length) - ret.Add(draws[start]); + { + for (int j = start; j < draws.Length; j++) + ret.Add(draws[j]); + } return ret.ToArray(); }