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