Pipeline Queues
Instead of just dropping a pipeline, attempt to queue it. Sometimes the drops are not necessary, it is just bad timing if the previous frame had a delayed start and the next comes too quickly. Therefore, allow the next pipeline to be queued and only start dropping if more than one item is queued. Also allow these queues to be as efficient as possible by already adding them to GPU streams.
Edited by Nicolas Pope