From ee428deb1eddf69fdc04486851c796f061187c86 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 13 Feb 2026 18:37:42 +0100 Subject: [PATCH] [settings] Set EDS to 2 as default on Windows/FreeBSD (#3532) This PR fixes Sonic's broken graphics. - EDS3 hard coded as _WIN32 default broke graphics and was the issue. Manually adjusting EDS[0-3] per-game/global settings can not fix graphics. - EDS2 hard coded as _WIN32 default fixes graphical issues. Manually adjusting EDS[0-3] per-game/global settings works as intended. - EDS0 as _WIN32 default was also tested and works. Old logic behavior before #292 regression. Co-authored-by: DraVee Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3532 Reviewed-by: DraVee Co-authored-by: John Co-committed-by: John --- src/common/settings.h | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/common/settings.h b/src/common/settings.h index de7387c4f8..9a7d3a30d3 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -568,13 +568,7 @@ struct Values { Category::RendererHacks}; SwitchableSetting dyna_state{linkage, -#if defined (_WIN32) - ExtendedDynamicState::EDS3, -#elif defined (__FreeBSD__) - ExtendedDynamicState::EDS3, -#elif defined (ANDROID) - ExtendedDynamicState::Disabled, -#elif defined (__APPLE__) +#if defined (ANDROID) || defined (__APPLE__) ExtendedDynamicState::Disabled, #else ExtendedDynamicState::EDS2,