This commit is contained in:
Cicero Hellmann Ratti 2026-05-12 19:24:24 +02:00 committed by GitHub
commit ee443ee9eb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -303,6 +303,20 @@ static void fixup_settings(const psf::registry* _psf)
}
}
#if defined(ARCH_ARM64)
if (g_cfg.core.spu_decoder == spu_decoder_type::asmjit)
{
#ifdef LLVM_AVAILABLE
constexpr auto arm64_spu_fallback = spu_decoder_type::llvm;
#else
constexpr auto arm64_spu_fallback = spu_decoder_type::dynamic;
#endif
sys_log.warning("The setting '%s' is currently not supported on ARM64 builds and will therefore be changed from '%s' to '%s' during emulation.",
g_cfg.core.spu_decoder.get_name(), spu_decoder_type::asmjit, arm64_spu_fallback);
g_cfg.core.spu_decoder.set(arm64_spu_fallback);
}
#endif
if (const u32 psf_resolution = _psf ? psf::get_integer(*_psf, "RESOLUTION", 0) : 0)
{
const std::map<video_resolution, u32> resolutions