Set up capturing to flatten/deinterleave deferred context recording

This commit is contained in:
baldurk committed 2016-09-05 20:12:40 +02:00
1 parent 1bd55068e3
commit 78ef96b2e7
9 files changed
+74 -25

No files matched your search

+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]))