From 9aa8e9b0a18a540ae8f34b12728e7404a6fe93ae Mon Sep 17 00:00:00 2001 From: MaranBr Date: Tue, 20 Jan 2026 18:54:02 +0100 Subject: [PATCH] [video_core] Disable resolution rescaling pass on Android to avoid visual artifacts (#3353) The rescaling optimization causes visual artifacts on Android (GLES). Disable the pass entirely on Android to preserve correct rendering. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3353 Reviewed-by: crueter Reviewed-by: Maufeat Co-authored-by: MaranBr Co-committed-by: MaranBr --- src/common/settings.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/common/settings.cpp b/src/common/settings.cpp index 1e67cbbd6c..333f340734 100644 --- a/src/common/settings.cpp +++ b/src/common/settings.cpp @@ -347,7 +347,11 @@ void TranslateResolutionInfo(ResolutionSetup setup, ResolutionScalingInfo& info) } info.up_factor = static_cast(info.up_scale) / (1U << info.down_shift); info.down_factor = static_cast(1U << info.down_shift) / info.up_scale; +#ifdef __ANDROID__ + info.active = false; +#else info.active = true; +#endif } void UpdateRescalingInfo() {