From 4d294f1002b6b266d4d164556240caa5f5afdd1a Mon Sep 17 00:00:00 2001 From: Yousef Khadadeh Date: Thu, 20 Nov 2025 13:12:41 +0300 Subject: [PATCH] Notify user when Adaptive Vsync is not available --- src/MainProgram.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/MainProgram.cpp b/src/MainProgram.cpp index bf74386..31baf31 100755 --- a/src/MainProgram.cpp +++ b/src/MainProgram.cpp @@ -256,6 +256,10 @@ void MainProgram::load_config() { void MainProgram::set_vsync_value(int vsyncValue) { if(!SDL_GL_SetSwapInterval(vsyncValue)) { Logger::get().log("INFO", "Vsync value " + std::to_string(vsyncValue) + " not available. Setting to 1"); + if(vsyncValue == -1) { + Logger::get().log("USERINFO", "Adaptive VSync not available. Setting Vsync to On"); + vsyncValue = 1; + } SDL_GL_SetSwapInterval(1); } window.vsyncValue = vsyncValue;