Just copy events, don't bother filtering by context

This commit is contained in:
baldurk
2016-02-07 18:42:28 +01:00
parent ed09035b26
commit 495632034f
+1 -18
View File
@@ -1333,24 +1333,7 @@ void WrappedVulkan::AddDrawcall(FetchDrawcall d, bool hasEvents)
{
vector<FetchAPIEvent> &srcEvents = m_LastCmdBufferID != ResourceId() ? m_CmdBufferInfo[m_LastCmdBufferID].curEvents : m_RootEvents;
// VKTODOLOW the whole 'context' filter thing will go away so this will be
// a straight copy
vector<FetchAPIEvent> evs;
evs.reserve(srcEvents.size());
for(size_t i=0; i < srcEvents.size(); )
{
if(srcEvents[i].context == draw.context)
{
evs.push_back(srcEvents[i]);
srcEvents.erase(srcEvents.begin()+i);
}
else
{
i++;
}
}
draw.events = evs;
draw.events = srcEvents; srcEvents.clear();
}
//AddUsage(draw);