diff options
| author | Nicolas James <nj3ahxac@gmail.com> | 2026-04-06 12:18:10 +1000 |
|---|---|---|
| committer | Nicolas James <nj3ahxac@gmail.com> | 2026-04-06 12:18:10 +1000 |
| commit | a9a083ea5c649498d2f12e611dbc7c767d152130 (patch) | |
| tree | e67cfd11bc37a4faa0f1fbd448e66307cd75a624 /src/strategies/anti_lag/device_strategy.hh | |
| parent | fcdac1c3287d314d7127516d56f0dec788392063 (diff) | |
Add WIP refactored reflex impl
Diffstat (limited to 'src/strategies/anti_lag/device_strategy.hh')
| -rw-r--r-- | src/strategies/anti_lag/device_strategy.hh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/strategies/anti_lag/device_strategy.hh b/src/strategies/anti_lag/device_strategy.hh index 836e748..3533647 100644 --- a/src/strategies/anti_lag/device_strategy.hh +++ b/src/strategies/anti_lag/device_strategy.hh @@ -18,7 +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::optional<std::chrono::steady_clock::time_point> previous_input_release{}; std::chrono::microseconds delay{}; bool is_enabled{}; @@ -27,6 +27,13 @@ class AntiLagDeviceStrategy final : public DeviceStrategy { virtual ~AntiLagDeviceStrategy(); public: + virtual void + notify_create_swapchain(const VkSwapchainKHR& swapchain, + const VkSwapchainCreateInfoKHR& info) override; + virtual void + notify_destroy_swapchain(const VkSwapchainKHR& swapchain) override; + + public: void notify_update(const VkAntiLagDataAMD& data); bool should_track_submissions(); |
