index
:
low_latency_layer
main
vulkan layer for reducing latency
nj3ahxac
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
Files
8 days
Nuke old implementation, silence warnings
Nicolas James
9
9 days
Use plain std::arrays in TimestampPool::Handle's getters - avoid wrapper class
Nicolas James
1
9 days
Signal oldest semaphore instead of newest for Reflex
Nicolas James
1
10 days
Fix device_clock::ticks_to_time for negative time deltas
Nicolas James
1
10 days
Fix duplicate mutex shadowing 'real' mutex in base class
Nicolas James
1
10 days
Fix swallowing of result in QueuePresentKHR
Nicolas James
1
10 days
Fix bad return type for GetPhysicalDeviceSurfaceCapabitilies2KHR
Nicolas James
1
10 days
Fix potential duplicate extension insertion in ↵
Nicolas James
1
EnumerateDeviceExtensionProperties
10 days
Ensure swapchain monitor signals outstanding semaphores on shutdown
Nicolas James
1
10 days
Fix nullptr pName in GetInstanceProcAddr
Nicolas James
2
10 days
Fix erroneous microsecond conversion to milliseconds
Nicolas James
5
10 days
Relax VkQueuePresentKHR error condition to not include VK_SUBOPTIMAL_KHR
Nicolas James
1
10 days
Fix instances not tracking physical device children
Nicolas James
1
10 days
Fix division by zero in AntiLagUpdateAMD
Nicolas James
1
10 days
Lock in swapchain_monitor::update_params, fix missing CMakeList.txt modification
Nicolas James
5
10 days
Fix CmdWriteTimpstamps bit forward, re-add 'no-unused*' compiler warnings
Nicolas James
3
12 days
Fix potential for early semaphore submission with Reflex
Nicolas James
2
13 days
Fix AntiLagUpdateAMD race, reduce thread contention in both paths
Nicolas James
2
13 days
Turn shared_ptr to unique_ptr in Context, strictly transfer ownership in ↵
Nicolas James
6
notify_present
14 days
Fix vram leak in Cyberpunk 2077, reduce duplicated logic + general cleanup
Nicolas James
9
14 days
Split monitoring strategy between Reflex and AL2
Nicolas James
5
2026-03-31
Small Handle refactor
Nicolas James
3
2026-03-30
Turn on reflex by default for all swapchains
Nicolas James
3
2026-03-30
Move timestamp pool reacquisition to an asynchronous worker queue, fix ↵
Nicolas James
6
device_context race during destructor
2026-03-30
Add nvidia spoofing via LOW_LATENCY_LAYER_SPOOF_NVIDIA=1
Nicolas James
4
2026-03-30
Force 'capability' to query anti_lag or low_latency2 based on EXPOSE_REFLEX ↵
Nicolas James
2
env var
2026-03-30
Fix AL2 via VK_NV_low_latency2's async implementation, fix race in TimestampPool
Nicolas James
16
2026-03-29
Implement Reflex - break AntiLag in the process. Remove AntiLag1. WIP
Nicolas James
14
2026-03-26
Add missing VkSwapchainLatencyCreateInfoNV handling
Nicolas James
1
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 ↵
Nicolas James
3
advertise AntiLag when doing so
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
Finals) see AL2. Small template cleanup
2026-02-21
Advertise antilag 2 as available extension + small cleanup
Nicolas James
4
[next]