From 790e5cb1e295eb234963c44036cd05850cdb9cc9 Mon Sep 17 00:00:00 2001 From: Tyler Wilding Date: Sun, 10 Nov 2024 11:54:39 -0500 Subject: [PATCH] gfx: disable `SDL_WINDOW_ALLOW_HIGHDPI` --- game/graphics/pipelines/opengl.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/game/graphics/pipelines/opengl.cpp b/game/graphics/pipelines/opengl.cpp index f1e1dbb9a8..1cf67dadfe 100644 --- a/game/graphics/pipelines/opengl.cpp +++ b/game/graphics/pipelines/opengl.cpp @@ -222,7 +222,9 @@ static std::shared_ptr gl_make_display(int width, // https://answers.microsoft.com/en-us/windows/forum/all/hdr-monitor-low-brightness-after-exiting-full/999f7ee9-7ba3-4f9c-b812-bbeb9ff8dcc1 SDL_Window* window = SDL_CreateWindow(title, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, width, height, - SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI); + SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE); + // TODO - rendering code on hiDPI/Retina displays is not adequate, solve it properly so that `SDL_WINDOW_ALLOW_HIGHDPI` can be added back + // to the window flags. prof().end_event(); if (!window) { sdl_util::log_error("gl_make_display failed - Could not create display window");