Use swapchain from present call, if it's available

This commit is contained in:
baldurk
2015-10-28 15:37:49 +01:00
parent f9b69b1002
commit 29b78d3620
+10
View File
@@ -118,6 +118,16 @@ void DisplayRendererPreview(ReplayRenderer *renderer)
}
}
rdctype::array<FetchDrawcall> draws;
renderer->GetDrawcalls(0, &draws);
if(draws.count > 0 && draws[draws.count-1].flags & eDraw_Present)
{
ResourceId id = draws[draws.count-1].copyDestination;
if(id != ResourceId())
d.texid = id;
}
DisplayRendererPreview(renderer, d);
}