aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn <john@eden-emu.dev>2026-02-13 18:37:42 +0100
committercrueter <crueter@eden-emu.dev>2026-02-13 18:37:42 +0100
commitee428deb1eddf69fdc04486851c796f061187c86 (patch)
treed7c5b834cd4eb8dbcbcb7a04e54d5f9b1e6d5166 /src
parent07bc77c7e7aead75c5a71a1e6f63c6d03090b716 (diff)
[settings] Set EDS to 2 as default on Windows/FreeBSD (#3532)
<video src="/attachments/9a1b2e43-0acf-4a40-9be5-db93b1164111" title="Regressions" controls></video> 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 <dravee@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3532 Reviewed-by: DraVee <dravee@eden-emu.dev> Co-authored-by: John <john@eden-emu.dev> Co-committed-by: John <john@eden-emu.dev>
Diffstat (limited to 'src')
-rw-r--r--src/common/settings.h8
1 files changed, 1 insertions, 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<ExtendedDynamicState> 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,