From 38b56f552e0667db60c7022d4a2713da8fb4e338 Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Thu, 1 Mar 2018 13:01:14 +0100 Subject: [PATCH] Enable high dpi support Use high DPI if available. Note that on Mac OS X, setting this flag is not sufficient: > On Apple's OS X you must set the NSHighResolutionCapable Info.plist > property to YES, otherwise you will not receive a High DPI OpenGL > display. --- app/src/screen.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/screen.c b/app/src/screen.c index 9c827738..6186d67f 100644 --- a/app/src/screen.c +++ b/app/src/screen.c @@ -141,7 +141,8 @@ SDL_bool screen_init_rendering(struct screen *screen, const char *device_name, s struct size window_size = get_initial_optimal_size(frame_size); screen->window = SDL_CreateWindow(device_name, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, - window_size.width, window_size.height, SDL_WINDOW_HIDDEN | SDL_WINDOW_RESIZABLE); + window_size.width, window_size.height, + SDL_WINDOW_HIDDEN | SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI); if (!screen->window) { LOGC("Could not create window: %s", SDL_GetError()); return SDL_FALSE;