From d9fff2a8c3e394617edd0c295e08ec87ee160b00 Mon Sep 17 00:00:00 2001 From: leo60228 Date: Thu, 31 Dec 2020 20:55:57 -0500 Subject: [PATCH] Set SDL window as DPI-aware This works on macOS, Wayland, and a few more esoteric platforms. X11 doesn't have a concept of DPI-awareness. Note that with this flag SDL_GetWindowSize() isn't guaranteed to return the actual window size. --- desktop_version/src/Screen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop_version/src/Screen.cpp b/desktop_version/src/Screen.cpp index 7fe53ec9..84141c00 100644 --- a/desktop_version/src/Screen.cpp +++ b/desktop_version/src/Screen.cpp @@ -60,7 +60,7 @@ void Screen::init(const ScreenSettings& settings) SDL_CreateWindowAndRenderer( 640, 480, - SDL_WINDOW_HIDDEN | SDL_WINDOW_RESIZABLE, + SDL_WINDOW_HIDDEN | SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI, &m_window, &m_renderer );