dolphin/Source/Core
Techjar 529796bd59 NetPlay: Remove PadMapping type
Its usage was inconsistent, confusing, and buggy, so I opted to just
remove it entirely. It has been replaced with PadIndex for the
appropriate instances (mainly networking), and inappropriate usages
(where it was really just a player ID) have been replaced with the
PlayerId type. The definition of "no mapping" has been changed from -1
to 0 to match the defintion of "no player", as -1 (255 unsigned) is
actually a valid player ID.

The bugs never manifested because it only occurs with a full lobby of
255 players, at which point the last player's ID collides with the "no
mapping" definition and some undefined behavior occurs. Nevertheless, I
thought it best to fix it anyways as the usage of PadMapping was
confusing.
2018-11-19 05:45:32 -05:00
..
AudioCommon Update to Visual Studio's default Windows SDK 2018-10-20 00:53:08 +01:00
Common Merge pull request #7492 from MerryMage/regcache2 2018-11-09 04:45:47 +01:00
Core NetPlay: Remove PadMapping type 2018-11-19 05:45:32 -05:00
DiscIO Update to Visual Studio's default Windows SDK 2018-10-20 00:53:08 +01:00
DolphinNoGUI CMake: Fix DolphinNoGUI build 2018-10-24 14:50:23 +10:00
DolphinQt NetPlay: Remove PadMapping type 2018-11-19 05:45:32 -05:00
InputCommon Core: Switch controller interface to render widget on booting 2018-10-29 11:46:06 +10:00
UICommon Merge pull request #7499 from JosJuice/purge-game-list-cache 2018-10-28 17:00:04 +01:00
Updater Updater: Add total progressbar 2018-11-17 16:37:53 +01:00
VideoBackends Vulkan: Fix incorrect fence being assigned to staging texture 2018-11-12 01:02:32 +10:00
VideoCommon TextureCache: Recompute overlapping XFB copy hashes after copying to RAM 2018-11-13 12:48:27 +10:00
CMakeLists.txt Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00