aboutsummaryrefslogtreecommitdiff
path: root/src/strategies/low_latency2/swapchain_monitor.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/strategies/low_latency2/swapchain_monitor.hh')
-rw-r--r--src/strategies/low_latency2/swapchain_monitor.hh2
1 files changed, 2 insertions, 0 deletions
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 <vulkan/vulkan.h>
+#include <atomic>
#include <chrono>
#include <condition_variable>
#include <memory>
@@ -34,6 +35,7 @@ class SwapchainMonitor final {
std::mutex mutex{};
std::chrono::microseconds present_delay{};
bool was_low_latency_requested{};
+ std::atomic<bool> is_monitor_processing{};
AtomicTimePoint last_signal_time{};
std::condition_variable_any cv{};