aboutsummaryrefslogtreecommitdiff
path: root/src/strategies
AgeCommit message (Collapse)AuthorFiles
5 daysSignal all semaphores on swapchain_monitor teardownNicolas James1
6 daysDon't take exclusive lock when collecting work for LowLatency2Nicolas James1
6 daysRemoved unused importNicolas James1
6 daysReduce thread contention by introducing an atomic time point class - greatly ↵Nicolas James4
reduces locking
6 daysFix clearing outstanding semaphores instead of outstanding work for LowLatency2Nicolas James1
6 daysFix refactor latency regression for VK_NV_LowLatency2 by checking if work ↵Nicolas James4
has already completed
6 daysRefactor storing submissions into FrameSpan class, reduce AntiLag thread ↵Nicolas James9
contention
7 daysRemove dead code, upgrade env bools to constNicolas James1
7 daysFix rare race when timestamps are returned to the pool and reused before ↵Nicolas James2
their work completes
7 daysDon't fail hard when the swapchain is erased and we can't find itNicolas James1
7 daysAdd refactored VK_NV_low_latency2 impl, (fixes many threading issues)Nicolas James6
8 daysAdd WIP refactored reflex implNicolas James12
8 daysImplement frame limit for AL2 strategyNicolas James2
8 daysImplement refactored AL2, todo frame limitNicolas James8
8 daysAdd boilerplate for separate implementationsNicolas James12