diff options
| author | Nicolas James <Eele1Ephe7uZahRie@tutanota.com> | 2026-04-05 22:57:37 +1000 |
|---|---|---|
| committer | Nicolas James <Eele1Ephe7uZahRie@tutanota.com> | 2026-04-05 22:57:37 +1000 |
| commit | fcdac1c3287d314d7127516d56f0dec788392063 (patch) | |
| tree | ffe008363f6cb6c72f830c48d6533128d82d0771 /src/strategies/anti_lag/device_strategy.hh | |
| parent | 53e52348b76b7b12b0f2356bc2112e5bf1a1be4f (diff) | |
Implement frame limit for AL2 strategy
Diffstat (limited to 'src/strategies/anti_lag/device_strategy.hh')
| -rw-r--r-- | src/strategies/anti_lag/device_strategy.hh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/strategies/anti_lag/device_strategy.hh b/src/strategies/anti_lag/device_strategy.hh index 46197b0..836e748 100644 --- a/src/strategies/anti_lag/device_strategy.hh +++ b/src/strategies/anti_lag/device_strategy.hh @@ -5,6 +5,7 @@ #include <vulkan/vulkan.h> +#include <chrono> #include <optional> #include <shared_mutex> @@ -17,6 +18,7 @@ class AntiLagDeviceStrategy final : public DeviceStrategy { std::shared_mutex mutex{}; // If this is nullopt don't track the submission. std::optional<std::uint64_t> frame_index{}; + std::optional<std::chrono::steady_clock::time_point> previous_input_release; std::chrono::microseconds delay{}; bool is_enabled{}; |
