aboutsummaryrefslogtreecommitdiff
path: root/src/device_context.hh
AgeCommit message (Collapse)AuthorFiles
10 daysImplement refactored AL2, todo frame limitNicolas James1
10 daysAdd boilerplate for separate implementationsNicolas James1
10 daysNuke old implementation, silence warningsNicolas James1
11 daysFix erroneous microsecond conversion to millisecondsNicolas James1
2026-04-01Turn shared_ptr to unique_ptr in Context, strictly transfer ownership in ↵Nicolas James1
notify_present
2026-03-31Fix vram leak in Cyberpunk 2077, reduce duplicated logic + general cleanupNicolas James1
2026-03-31Split monitoring strategy between Reflex and AL2Nicolas 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-26Implement QueueNotifyOutOfBandNV, SetLatencySleepModeNV - also some bookkeepingNicolas James1
2026-03-12Fix potential clock domain mismatch when using chrono::now()Nicolas James1
2026-03-11Don't inject timestamps when we have no reason toNicolas James1
2026-03-11Remove unused swapchain bookkeepingNicolas 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-21Improve timestamps accuracyNicolas James1
2026-02-16Remove sdld, we never use itNicolas James1
2026-02-15Implement anti lag 1 / whatever nvidia reflex equivalent isNicolas 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