From 458797a7a726d6f30be2acaea1761d489c31061a Mon Sep 17 00:00:00 2001 From: Nicolas James Date: Mon, 13 Apr 2026 13:56:11 +1000 Subject: LowLatency2: Avoid fast path when monitor is working --- src/strategies/low_latency2/swapchain_monitor.hh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/strategies/low_latency2/swapchain_monitor.hh') diff --git a/src/strategies/low_latency2/swapchain_monitor.hh b/src/strategies/low_latency2/swapchain_monitor.hh index 5906ad1..211da4b 100644 --- a/src/strategies/low_latency2/swapchain_monitor.hh +++ b/src/strategies/low_latency2/swapchain_monitor.hh @@ -8,6 +8,7 @@ #include +#include #include #include #include @@ -34,6 +35,7 @@ class SwapchainMonitor final { std::mutex mutex{}; std::chrono::microseconds present_delay{}; bool was_low_latency_requested{}; + std::atomic is_monitor_processing{}; AtomicTimePoint last_signal_time{}; std::condition_variable_any cv{}; -- cgit v1.2.3