Set up capturing to flatten/deinterleave deferred context recording

This commit is contained in:
baldurk
2016-09-05 20:12:22 +02:00
parent 1bd55068e3
commit 78ef96b2e7
9 changed files with 74 additions and 25 deletions
+2 -2
View File
@@ -316,13 +316,13 @@ namespace renderdocui.Code
for (int i = 1; i < draws.Length; i++)
{
if ((draws[refdraw].flags & (DrawcallFlags.Copy | DrawcallFlags.Resolve | DrawcallFlags.SetMarker)) > 0)
if ((draws[refdraw].flags & (DrawcallFlags.Copy | DrawcallFlags.Resolve | DrawcallFlags.SetMarker | DrawcallFlags.CmdList)) > 0)
{
refdraw = i;
continue;
}
if ((draws[i].flags & (DrawcallFlags.Copy | DrawcallFlags.Resolve | DrawcallFlags.SetMarker)) > 0)
if ((draws[i].flags & (DrawcallFlags.Copy | DrawcallFlags.Resolve | DrawcallFlags.SetMarker | DrawcallFlags.CmdList)) > 0)
continue;
if (PassEquivalent(draws[i], draws[refdraw]))