dolphin/Source/Core
Admiral H. Curtiss 437946fb1a
Core/State: Refactor logic for determining the relative age of existing savestates.
The code previously did this indirectly via `std::map<double, int>`, the key being the timestamp, which required a questionable workaround for the case where multiple states have the same timestamp. By having a particular combination of timestamps in the on-disk savestates, you could cause this workaround to infinitely loop, locking up Dolphin. This avoids this completely by refactoring the logic and just using `std::vector` instead.
2023-10-30 19:19:01 +01:00
..
AudioCommon Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
Common PowerPC: Negate m_dec values in frsqrte table 2023-10-21 21:08:21 +02:00
Core Core/State: Refactor logic for determining the relative age of existing savestates. 2023-10-30 19:19:01 +01:00
DiscIO Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
DolphinNoGUI
DolphinQt DolphinQt/AchievementProgressWidget: Use ClearLayoutRecursively() to clear layout. 2023-10-15 22:54:40 +02:00
DolphinTool Merge pull request #11960 from Minty-Meeo/dolphin-tool-code-review-4 2023-06-17 14:18:21 +02:00
InputCommon ControllerInterface/SDL: Remove Xbox 360 controller disabling hack. 2023-10-26 18:04:11 -05:00
MacUpdater
UICommon Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
UpdaterCommon CMake: Use targets for all optionally-external dependencies 2023-06-15 01:41:41 -05:00
VideoBackends VideoBackends:OGL: Handle when SSBOs are only supported in some shader stages 2023-10-25 17:47:04 +02:00
VideoCommon Merge pull request #12254 from AdmiralCurtiss/savestate-no-xfb-stride 2023-10-28 02:14:30 +01:00
WinUpdater
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props Merge pull request #12108 from noahpistilli/kd-check-mail 2023-09-03 19:52:26 +02:00
DolphinLib.vcxproj Add lz4 submodule 2023-10-02 17:28:23 -04:00
DolphinLib.vcxproj.user
DolphinLib.x64.props