[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>
This commit is contained in:
parent
07bc77c7e7
commit
ee428deb1e
|
|
@ -568,13 +568,7 @@ struct Values {
|
||||||
Category::RendererHacks};
|
Category::RendererHacks};
|
||||||
|
|
||||||
SwitchableSetting<ExtendedDynamicState> dyna_state{linkage,
|
SwitchableSetting<ExtendedDynamicState> dyna_state{linkage,
|
||||||
#if defined (_WIN32)
|
#if defined (ANDROID) || defined (__APPLE__)
|
||||||
ExtendedDynamicState::EDS3,
|
|
||||||
#elif defined (__FreeBSD__)
|
|
||||||
ExtendedDynamicState::EDS3,
|
|
||||||
#elif defined (ANDROID)
|
|
||||||
ExtendedDynamicState::Disabled,
|
|
||||||
#elif defined (__APPLE__)
|
|
||||||
ExtendedDynamicState::Disabled,
|
ExtendedDynamicState::Disabled,
|
||||||
#else
|
#else
|
||||||
ExtendedDynamicState::EDS2,
|
ExtendedDynamicState::EDS2,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue