From d55fb380b733828d9e31809f352710bb406ff9a0 Mon Sep 17 00:00:00 2001 From: Dimitris Panokostas Date: Thu, 13 Jun 2024 16:28:31 +0200 Subject: [PATCH] bring back HighDPI support on windows This was removed as a test, but it didn't make a difference --- src/osdep/amiberry_gfx.cpp | 2 ++ src/osdep/gui/ShowMessage.cpp | 2 ++ src/osdep/gui/main_window.cpp | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/osdep/amiberry_gfx.cpp b/src/osdep/amiberry_gfx.cpp index e101b0756..94229e66f 100644 --- a/src/osdep/amiberry_gfx.cpp +++ b/src/osdep/amiberry_gfx.cpp @@ -257,6 +257,8 @@ static void SDL2_init() mode |= SDL_WINDOW_HIDDEN; else mode |= SDL_WINDOW_SHOWN; + // Set Window allow high DPI by default + mode |= SDL_WINDOW_ALLOW_HIGHDPI; #ifdef USE_OPENGL mode |= SDL_WINDOW_OPENGL; #endif diff --git a/src/osdep/gui/ShowMessage.cpp b/src/osdep/gui/ShowMessage.cpp index e629c16ff..05a49cc90 100644 --- a/src/osdep/gui/ShowMessage.cpp +++ b/src/osdep/gui/ShowMessage.cpp @@ -78,6 +78,8 @@ static void InitShowMessage(const std::string& message) mode |= SDL_WINDOW_HIDDEN; else mode |= SDL_WINDOW_SHOWN; + // Set Window allow high DPI by default + mode |= SDL_WINDOW_ALLOW_HIGHDPI; } else { diff --git a/src/osdep/gui/main_window.cpp b/src/osdep/gui/main_window.cpp index edff94812..86fb2102a 100644 --- a/src/osdep/gui/main_window.cpp +++ b/src/osdep/gui/main_window.cpp @@ -297,6 +297,8 @@ void amiberry_gui_init() mode |= SDL_WINDOW_HIDDEN; else mode |= SDL_WINDOW_SHOWN; + // Set Window allow high DPI by default + mode |= SDL_WINDOW_ALLOW_HIGHDPI; } else {