Exclude API Calls markers from previous/next list. Closes #868

This commit is contained in:
baldurk
2018-06-18 18:30:17 +01:00
parent 0dda96a045
commit 545d019a62
+3 -2
View File
@@ -76,10 +76,11 @@ DrawcallDescription *SetupDrawcallPointers(vector<DrawcallDescription *> &drawca
ret = SetupDrawcallPointers(drawcallTable, draw->children, draw, previous);
}
else if(draw->flags & (DrawFlags::PushMarker | DrawFlags::SetMarker | DrawFlags::MultiDraw))
else if(draw->flags & (DrawFlags::PushMarker | DrawFlags::SetMarker | DrawFlags::MultiDraw |
DrawFlags::APICalls))
{
// don't want to set up previous/next links for markers, but still add them to the table
// Some markers like Present or API Calls should have previous/next and are not markers
// Some markers like Present should have previous/next, but API Calls we also skip
{
RDCASSERT(drawcallTable.empty() || draw->eventId > drawcallTable.back()->eventId);