dolphin/Source
Lioncash 4ae4b241ec ChunkFile: Handle bool in a stable way across platforms
bool is not always guaranteed to be the same size on every platform.
On some platforms it may be one byte, on others it can be 8 bytes if the
platform dictates it. It's implementation-defined.

This can be problematic when it comes to storing this
data to disk (it can also be space-inefficient, but that's not really an
issue). Also say for some reason you moved your savestates to another
platform, it's possible they won't load correctly due to differences in size.

This change stores all bools to savestates as if they were a byte in size
and handles the loading of them accordingly.
2016-04-14 22:55:03 -04:00
..
Android Fix android builds permanently. 2016-04-02 10:14:40 -04:00
Core ChunkFile: Handle bool in a stable way across platforms 2016-04-14 22:55:03 -04:00
DSPSpy DSPSpy: support dumping to SD Gecko in slot B on GameCube 2015-07-19 17:26:30 +03:00
DSPTool [windows] Update projects to vs2015. 2015-09-03 04:23:01 -07:00
PCH pch: Update Visual Studio version check 2016-03-30 20:31:59 -04:00
UnitTests MathUtilTest: Fix tests on MSVC - Document compiler bug 2016-04-03 19:16:47 -04:00
VSProps exchange XSaveWorkaround (which was fixed in VS2015) for ucrtFreadWorkaround (which was broken in VS2015). 2015-10-16 20:26:34 -07:00
.clang-format UseTab: ForIndentation 2014-05-26 21:28:59 -07:00
CMakeLists.txt Strip the Android shared library file. 2016-01-20 10:40:42 -06:00
dolphin-emu.sln D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00