dolphin/Source/Core/Core/IPC_HLE
comex 3a2048ea57 Add a central variable g_want_determinism which controls whether to try to make things deterministic.
It now affects the GPU determinism mode as well as some miscellaneous
things that were calling IsNetPlayRunning.  Probably incomplete.

Notably, this can change while paused, if the user starts recording a
movie.  The movie code appears to have been missing locking between
setting g_playMode and doing other things, which probably had a small
chance of causing crashes or even desynced movies; fix that with
PauseAndLock.

The next commit will add a hidden config variable to override GPU
determinism mode.
2014-09-28 21:34:31 -04:00
..
hci.h
ICMP.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
ICMPLin.cpp
ICMPWin.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
l2cap.h
WII_IPC_HLE_Device_DI.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
WII_IPC_HLE_Device_DI.h clang-modernize -add-override 2014-03-09 21:12:01 +01:00
WII_IPC_HLE_Device_es.cpp Core: Fix potential uninitialized variable warnings in Wii_IPC_HLE_Device_es.cpp 2014-08-30 19:06:07 -04:00
WII_IPC_HLE_Device_es.h Get rid of a few C-style struct declarations 2014-07-23 20:36:45 -04:00
WII_IPC_HLE_Device_FileIO.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
WII_IPC_HLE_Device_FileIO.h clang-modernize -add-override 2014-03-09 21:12:01 +01:00
WII_IPC_HLE_Device_fs.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
WII_IPC_HLE_Device_fs.h clang-modernize -add-override 2014-03-09 21:12:01 +01:00
WII_IPC_HLE_Device_hid.cpp Core: Clean up brace placements 2014-08-30 18:06:49 -04:00
WII_IPC_HLE_Device_hid.h msvc: resolve all warnings in Core. 2014-08-19 22:33:46 -07:00
WII_IPC_HLE_Device_net_ssl.cpp Remove the min/max functions in CommonFuncs. 2014-05-29 21:44:41 -04:00
WII_IPC_HLE_Device_net_ssl.h Get rid of a few C-style struct declarations 2014-07-23 20:36:45 -04:00
WII_IPC_HLE_Device_net.cpp Core: Clean up brace placements 2014-08-30 18:06:49 -04:00
WII_IPC_HLE_Device_net.h Core: Clean up brace placements 2014-08-30 18:06:49 -04:00
WII_IPC_HLE_Device_sdio_slot0.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
WII_IPC_HLE_Device_sdio_slot0.h Fixes Wiimotes for libogc. 2014-03-30 11:04:30 +13:00
WII_IPC_HLE_Device_stm.h Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
WII_IPC_HLE_Device_usb_kbd.cpp Use only section-based ini reading. 2014-06-16 01:31:23 -04:00
WII_IPC_HLE_Device_usb_kbd.h Core: Clean up brace placements 2014-08-30 18:06:49 -04:00
WII_IPC_HLE_Device_usb.cpp Core: Fix potential uninitialized var usage in WII_IPC_HLE_Device_usb 2014-07-13 15:41:35 -04:00
WII_IPC_HLE_Device_usb.h Fixes Wiimotes for libogc. 2014-03-30 11:04:30 +13:00
WII_IPC_HLE_Device.h Common: Kill off duplicate log warning definitions 2014-09-06 15:11:29 -04:00
WII_IPC_HLE_WiiMote.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
WII_IPC_HLE_WiiMote.h Convert some more header inclusions into forward declarations 2014-07-29 20:55:07 -04:00
WII_IPC_HLE.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
WII_IPC_HLE.h Core: Turn some includes into forward declarations. 2014-07-27 13:37:09 -04:00
WII_Socket.cpp Add a central variable g_want_determinism which controls whether to try to make things deterministic. 2014-09-28 21:34:31 -04:00
WII_Socket.h Add a central variable g_want_determinism which controls whether to try to make things deterministic. 2014-09-28 21:34:31 -04:00
WiiMote_HID_Attr.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
WiiMote_HID_Attr.h Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05:00