From 6209dda0b8d2bea5f349a9738b22a67fe3b66907 Mon Sep 17 00:00:00 2001 From: Nicolas James Date: Sat, 4 Apr 2026 14:22:47 +1100 Subject: Fix division by zero in AntiLagUpdateAMD --- src/layer.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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(1s / pData->maxFPS); }(); -- cgit v1.2.3