diff options
| author | Nicolas James <Eele1Ephe7uZahRie@tutanota.com> | 2026-04-04 14:22:47 +1100 |
|---|---|---|
| committer | Nicolas James <Eele1Ephe7uZahRie@tutanota.com> | 2026-04-04 14:22:47 +1100 |
| commit | 6209dda0b8d2bea5f349a9738b22a67fe3b66907 (patch) | |
| tree | c0a7fb96f077a8e9f963f588705f030eee15ad18 /src/layer.cc | |
| parent | ecaf30c5cea321c55f6a5ce827afbfc6afa0e9b1 (diff) | |
Fix division by zero in AntiLagUpdateAMD
Diffstat (limited to 'src/layer.cc')
| -rw-r--r-- | src/layer.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/layer.cc b/src/layer.cc index e0f1fa6..387a29e 100644 --- a/src/layer.cc +++ b/src/layer.cc @@ -792,8 +792,11 @@ AntiLagUpdateAMD(VkDevice device, const VkAntiLagDataAMD* pData) { // but it's easy to do the inverse. AMD's extension piggybacks on NVIDIA's // more complicated implementation. - const auto present_delay = [&]() { + const auto present_delay = [&]() -> std::chrono::milliseconds { using namespace std::chrono; + if (!pData->maxFPS) { + return 0ms; + } return duration_cast<milliseconds>(1s / pData->maxFPS); }(); |
