From 4f6195881cd99db6191749a149d169b420a116f8 Mon Sep 17 00:00:00 2001 From: MaranBr Date: Mon, 26 Jan 2026 03:36:30 +0100 Subject: [PATCH] [video_core] Fix 1x graphics bugs without performance loss (#3385) This fixes weird lines at 1x resolution without impacting performance in some titles. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3385 Reviewed-by: Maufeat Co-authored-by: MaranBr Co-committed-by: MaranBr --- src/common/settings.cpp | 4 ---- .../frontend/maxwell/translate_program.cpp | 10 +++++++++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/common/settings.cpp b/src/common/settings.cpp index 746638dcf8..2c88356888 100644 --- a/src/common/settings.cpp +++ b/src/common/settings.cpp @@ -347,11 +347,7 @@ 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 = info.up_scale != 1 || info.down_shift != 0; -#else - info.active = true; -#endif } void UpdateRescalingInfo() { diff --git a/src/shader_recompiler/frontend/maxwell/translate_program.cpp b/src/shader_recompiler/frontend/maxwell/translate_program.cpp index 81aee6453a..dfd5f405fb 100644 --- a/src/shader_recompiler/frontend/maxwell/translate_program.cpp +++ b/src/shader_recompiler/frontend/maxwell/translate_program.cpp @@ -304,9 +304,17 @@ IR::Program TranslateProgram(ObjectPool& inst_pool, ObjectPool