aboutsummaryrefslogtreecommitdiff
path: root/src/strategies/low_latency2
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 James2
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 James5
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 James1
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 James6
11 daysImplement refactored AL2, todo frame limitNicolas James2
11 daysAdd boilerplate for separate implementationsNicolas James4