aboutsummaryrefslogtreecommitdiff
path: root/src/timestamp_pool.cc
AgeCommit message (Collapse)AuthorFiles
6 daysFix refactor latency regression for VK_NV_LowLatency2 by checking if work ↵Nicolas James1
has already completed
6 daysRefactor storing submissions into FrameSpan class, reduce AntiLag thread ↵Nicolas James1
contention
6 daysAdd ONE_TIME_SUBMIT_BIT to timestamp flagsNicolas James1
7 daysFix rare race when timestamps are returned to the pool and reused before ↵Nicolas James1
their work completes
9 daysUse plain std::arrays in TimestampPool::Handle's getters - avoid wrapper classNicolas James1
10 daysFix CmdWriteTimpstamps bit forward, re-add 'no-unused*' compiler warningsNicolas James1
14 daysFix vram leak in Cyberpunk 2077, reduce duplicated logic + general cleanupNicolas James1
2026-03-31Small Handle refactorNicolas James1
2026-03-30Move timestamp pool reacquisition to an asynchronous worker queue, fix ↵Nicolas James1
device_context race during destructor
2026-03-30Fix AL2 via VK_NV_low_latency2's async implementation, fix race in TimestampPoolNicolas James1
2026-03-29Implement Reflex - break AntiLag in the process. Remove AntiLag1. WIPNicolas James1
2026-03-12Fix leaks via owner class wrappers on some vulkan objectsNicolas James1
2026-03-12Fix potential clock domain mismatch when using chrono::now()Nicolas James1
2026-03-12Check for bad returns on vulkan calls (lol!)Nicolas James1
2026-03-12Add reasonable compiler warnings and fix themNicolas James1
2026-03-10Don't advertise anti lag if the PD doesn't support itNicolas James1
2026-02-24Cleanup, better document some areasNicolas James1
2026-02-23Implement AntiLag2Nicolas James1
2026-02-21Advertise antilag 2 as available extension + small cleanupNicolas James1
2026-02-21Don't wait inside spinlockNicolas James1
2026-02-19Don't mess with timeline semaphores in submit, spin on vkGetQueryPoolResults ↵Nicolas James1
instead, fix start = end submission issue
2026-02-18Fix missing cpu time between gpu presents, simplify timestamp->get_time()Nicolas James1
2026-02-16cleanupNicolas James1
2026-02-14commit wipNicolas James1
2026-02-13add working frame tracking and commit before i break everythingNicolas James1
2026-02-11More cleanup, fix lifetime and mutex issuesNicolas James1
2026-02-10cleanup, wipNicolas James1
2026-02-08track queue submits WIPNicolas James1