dolphin/Source/Core
Léo Lam 474adcc601
DSPHLE: Prevent AX GC and AX Wii symbol mixups
Putting AX functions from AXVoice.h in an anonymous namespace does
successfully prevent compilers from merging those functions and
allows us to avoid ODR violations.

However, tools such as gdb still mix up AX GC and AX Wii functions
and variables because those have the exact same symbol names.

This can be fixed by using inline namespaces which are transparent
at the source code level but forces AX GC and AX Wii symbols to be
different.
2021-07-12 16:30:15 +02:00
..
AudioCommon treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Common JitArm64: Encode logical immediates at compile-time where possible 2021-07-10 20:43:59 +02:00
Core DSPHLE: Prevent AX GC and AX Wii symbol mixups 2021-07-12 16:30:15 +02:00
DiscIO Merge pull request #9854 from JosJuice/wia-ice 2021-07-06 13:05:09 +02:00
DolphinNoGUI treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DolphinQt Merge pull request #9862 from delroth/spdx-tags 2021-07-06 01:02:57 -04:00
InputCommon treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
MacUpdater treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
UICommon GameFile: don't download covers for empty game IDs 2021-07-11 17:14:43 +01:00
UpdaterCommon UpdaterCommon: Use File::Copy() on non-macOS platforms 2021-07-09 12:56:23 -04:00
VideoBackends Fix indirect textures when format is not ITF_8 2021-07-08 15:48:14 -07:00
VideoCommon VideoCommon: fix generic build 2021-07-12 04:30:43 +02:00
WinUpdater treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00
DolphinLib.ARM64.props Implement ArmFPURoundMode.cpp 2021-04-25 15:56:19 +02:00
DolphinLib.props NetPlay: Refactor some functions into a common header 2021-07-06 06:41:23 -04:00
DolphinLib.vcxproj JitCommon: Signed 32-bit division magic constants 2021-03-07 18:27:36 +01:00
DolphinLib.vcxproj.user msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
DolphinLib.x64.props msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00