| Age | Commit message (Expand) | Author | Files |
| 2026-03-26 | Implement QueueNotifyOutOfBandNV, SetLatencySleepModeNV - also some bookkeeping | Nicolas James | 6 |
| 2026-03-24 | Resolve hang via hack, WIP | Nicolas James | 1 |
| 2026-03-24 | Fix dynamic advertisment of VK_AMD_anti_lag and VK_NV_LowLatency2 | Nicolas James | 1 |
| 2026-03-24 | Add stub VK_NV_LOW_LATENCY_2 functions | Nicolas James | 1 |
| 2026-03-24 | Add nvidia spoofing for GetPhysicalDeviceSurfaceCapabilities2KHR, don't adver... | Nicolas James | 3 |
| 2026-03-23 | Update README.md | Nicolas James | 1 |
| 2026-03-18 | Simplify wrapper template function | Nicolas James | 1 |
| 2026-03-12 | Fix leaks via owner class wrappers on some vulkan objects | Nicolas James | 6 |
| 2026-03-12 | Fix potential clock domain mismatch when using chrono::now() | Nicolas James | 6 |
| 2026-03-12 | Check for bad returns on vulkan calls (lol!) | Nicolas James | 7 |
| 2026-03-12 | Add graceful exception handling in hooks | Nicolas James | 1 |
| 2026-03-12 | Add reasonable compiler warnings and fix them | Nicolas James | 5 |
| 2026-03-11 | Fix erroneous const in get_context method | Nicolas James | 1 |
| 2026-03-11 | Don't inject timestamps when we have no reason to | Nicolas James | 5 |
| 2026-03-11 | Remove unused swapchain bookkeeping | Nicolas James | 3 |
| 2026-03-11 | Add LOW_LATENCY_LAYER_SLEEP_AFTER_PRESENT env as an explicit AL1 toggle | Nicolas James | 8 |
| 2026-03-10 | Don't advertise anti lag if the PD doesn't support it | Nicolas James | 7 |
| 2026-02-24 | Cleanup, better document some areas | Nicolas James | 6 |
| 2026-02-23 | Implement AntiLag2 | Nicolas James | 6 |
| 2026-02-22 | Hook GetPhysicalDeviceFeatures2 so some other applications (War Thunder, The ... | Nicolas James | 1 |
| 2026-02-21 | Advertise antilag 2 as available extension + small cleanup | Nicolas James | 4 |
| 2026-02-21 | Don't wait inside spinlock | Nicolas James | 3 |
| 2026-02-21 | Improve timestamps accuracy | Nicolas James | 2 |
| 2026-02-20 | Don't inject timestamps into unsupported queues | Nicolas James | 5 |
| 2026-02-20 | Remove timeline semaphore extension dependency | Nicolas James | 1 |
| 2026-02-20 | Do not use designated initializers for positionally unstable dispatch table e... | Nicolas James | 1 |
| 2026-02-20 | Fix UB with ranges::copy_n not handling nullptr iterator | Nicolas James | 2 |
| 2026-02-20 | Keep handles alive in vkQueueSubmit2 | Nicolas James | 1 |
| 2026-02-20 | Add missing vkQueueSubmit2KHR hook | Nicolas James | 1 |
| 2026-02-20 | remove erroneous extra command buffer setup | Nicolas James | 1 |
| 2026-02-19 | WIP timing improvements | Nicolas James | 3 |
| 2026-02-19 | Don't mess with timeline semaphores in submit, spin on vkGetQueryPoolResults ... | Nicolas James | 5 |
| 2026-02-18 | Fix incorrect dist calcuation | Nicolas James | 2 |
| 2026-02-18 | Fix missing cpu time between gpu presents, simplify timestamp->get_time() | Nicolas James | 4 |
| 2026-02-17 | WIP track queue submit distance, not_cputime | Nicolas James | 2 |
| 2026-02-16 | fix2 | Nicolas James | 1 |
| 2026-02-16 | fix | Nicolas James | 1 |
| 2026-02-16 | subtract CPU time, WIP | Nicolas James | 4 |
| 2026-02-16 | cleanup | Nicolas James | 3 |
| 2026-02-16 | Remove sdld, we never use it | Nicolas James | 4 |
| 2026-02-16 | dont oversleep via timeline sempahore waits | Nicolas James | 3 |
| 2026-02-15 | Implement anti lag 1 / whatever nvidia reflex equivalent is | Nicolas James | 5 |
| 2026-02-14 | commit wip | Nicolas James | 7 |
| 2026-02-13 | add working frame tracking and commit before i break everything | Nicolas James | 9 |
| 2026-02-11 | More cleanup, fix lifetime and mutex issues | Nicolas James | 15 |
| 2026-02-10 | cleanup, wip | Nicolas James | 11 |
| 2026-02-08 | track queue submits WIP | Nicolas James | 7 |
| 2026-01-15 | Add implementation of renderdoc's vulkan layer tutorial | Nicolas James | 2 |