From 8fd906672d3414290cb2795b34fc0aee339b87cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Fri, 3 Apr 2015 18:20:56 +0200 Subject: [PATCH] Default to 2x rendering on some more devices. --- Core/Config.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Core/Config.cpp b/Core/Config.cpp index c75c44a62a..b91421a938 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -349,6 +349,8 @@ static ConfigSetting cpuSettings[] = { }; static int DefaultRenderingMode() { + // Workaround for ancient device. Can probably be removed now as we do no longer + // support Froyo (Android 2.2)... if (System_GetProperty(SYSPROP_NAME) == "samsung:GT-S5360") { return 0; // Non-buffered } @@ -360,7 +362,8 @@ static int DefaultInternalResolution() { #if defined(USING_WIN_UI) return 0; #else - return pixel_xres >= 1024 ? 2 : 1; + int longestDisplaySide = std::max(System_GetPropertyInt(SYSPROP_DISPLAY_XRES), System_GetPropertyInt(SYSPROP_DISPLAY_YRES)); + return longestDisplaySide >= 1000 ? 2 : 1; #endif }