index
:
low_latency_layer
main
vulkan layer for reducing latency
nj3ahxac
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
Files
10 days
Implement refactored AL2, todo frame limit
Nicolas James
14
10 days
Add boilerplate for separate implementations
Nicolas James
17
10 days
Nuke old implementation, silence warnings
Nicolas James
9
10 days
Use plain std::arrays in TimestampPool::Handle's getters - avoid wrapper class
Nicolas James
1
10 days
Signal oldest semaphore instead of newest for Reflex
Nicolas James
1
11 days
Fix device_clock::ticks_to_time for negative time deltas
Nicolas James
1
11 days
Fix duplicate mutex shadowing 'real' mutex in base class
Nicolas James
1
11 days
Fix swallowing of result in QueuePresentKHR
Nicolas James
1
11 days
Fix bad return type for GetPhysicalDeviceSurfaceCapabitilies2KHR
Nicolas James
1
11 days
Fix potential duplicate extension insertion in ↵
Nicolas James
1
EnumerateDeviceExtensionProperties
11 days
Ensure swapchain monitor signals outstanding semaphores on shutdown
Nicolas James
1
11 days
Fix nullptr pName in GetInstanceProcAddr
Nicolas James
2
11 days
Fix erroneous microsecond conversion to milliseconds
Nicolas James
5
11 days
Relax VkQueuePresentKHR error condition to not include VK_SUBOPTIMAL_KHR
Nicolas James
1
11 days
Fix instances not tracking physical device children
Nicolas James
1
11 days
Fix division by zero in AntiLagUpdateAMD
Nicolas James
1
11 days
Lock in swapchain_monitor::update_params, fix missing CMakeList.txt modification
Nicolas James
6
11 days
Fix CmdWriteTimpstamps bit forward, re-add 'no-unused*' compiler warnings
Nicolas James
3
13 days
Fix bullet point rendering in README.md
Nicolas James
1
13 days
Update README.md, add benchmarks
Nicolas James
1
13 days
Fix potential for early semaphore submission with Reflex
Nicolas James
3
2026-04-01
Fix AntiLagUpdateAMD race, reduce thread contention in both paths
Nicolas James
2
2026-04-01
Turn on implicit layer by default, document usage and configuration
Nicolas James
2
2026-04-01
Turn shared_ptr to unique_ptr in Context, strictly transfer ownership in ↵
Nicolas James
6
notify_present
2026-03-31
Fix broken cmake install
Nicolas James
2
2026-03-31
Add 'make install' command via cmake, update README.md
Nicolas James
3
2026-03-31
Fix vram leak in Cyberpunk 2077, reduce duplicated logic + general cleanup
Nicolas James
9
2026-03-31
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
2
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
2
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
Fix compiler warnings during release builds as a result of missing assertions
Nicolas James
1
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
6
2026-03-11
Fix erroneous const in get_context method
Nicolas James
1
[next]