dolphin/Source/Core/Core/IOS
JosJuice 22aa88109f Use a stub AchivementManager when USE_RETRO_ACHIEVEMENTS isn't defined
This lets us reduce the number of USE_RETRO_ACHIEVEMENTS ifdefs in the
code base, reducing visual clutter. In particular, needing an ifdef for
each call to IsHardcodeModeActive was annoying to me. This also reduces
the risk that someone writes code that accidentally fails to compile
with USE_RETRO_ACHIEVEMENTS disabled.

We could cut down on ifdefs even further by making HardcodeWarningWidget
always exist, but that would result in non-trivial code ending up in the
binary even with USE_RETRO_ACHIEVEMENTS disabled, so I'm leaving it out
of this PR. It's not a lot of code though, so I might end up revisiting
it at some point.
2024-06-06 08:26:20 +02:00
..
Crypto AesDevice: fix key & iv arrays 2024-03-01 15:00:28 -05:00
DI Core: Move Emulation IOS instance to System. 2024-02-07 22:07:30 +01:00
ES Use a stub AchivementManager when USE_RETRO_ACHIEVEMENTS isn't defined 2024-06-06 08:26:20 +02:00
FS Apply modernize-use-starts-ends-with 2024-04-19 14:55:29 -04:00
Network Replace Common::BitCast with std::bit_cast 2024-05-03 18:43:51 -07:00
SDIO IOS: Remove calls to GetPointer 2024-03-31 10:22:02 +02:00
STM IOS: Leverage Kernel/EmulationKernel difference for passing System to most IOS devices. 2023-04-25 02:22:34 +02:00
USB HIDv4: Fix racy device change behavior 2024-04-19 21:56:12 +02:00
WFS IOS: Remove calls to GetPointer 2024-03-31 10:22:02 +02:00
Device.cpp IOS: Remove calls to GetPointer 2024-03-31 10:22:02 +02:00
Device.h Core/IOS/WiiIPC: Refactor to class, move to System. 2024-01-12 06:37:10 +01:00
DeviceStub.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DeviceStub.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DolphinDevice.cpp Eliminate SettingsHandler's SetBytes and Reset methods 2024-04-23 17:19:01 -07:00
DolphinDevice.h IOS: Leverage Kernel/EmulationKernel difference for passing System to most IOS devices. 2023-04-25 02:22:34 +02:00
IOS.cpp Core::IsRunning: Avoid Global System Accessor 2024-05-01 08:54:17 -07:00
IOS.h Core: Move Emulation IOS instance to System. 2024-02-07 22:07:30 +01:00
IOSC.cpp IOS: Convert ObjectSubType to enum class 2023-10-11 14:21:29 -07:00
IOSC.h IOS: Convert ObjectSubType to enum class 2023-10-11 14:21:29 -07:00
MIOS.cpp DolphinQt: A Ubiquitous Signal For When Symbols Change 2024-03-28 09:57:22 -07:00
MIOS.h IOS/MIOS: Eliminate global system accessors 2023-12-14 16:05:59 -05:00
Uids.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VersionInfo.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VersionInfo.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00