Fix indeterminism in GPU thread mode.

This commit is contained in:
comex
2015-06-06 01:20:51 -04:00
parent f2631a835e
commit 9c63b78397
6 changed files with 19 additions and 4 deletions

View File

@ -29,6 +29,7 @@
#include "Core/Host.h"
#include "Core/MemTools.h"
#include "Core/Movie.h"
#include "Core/NetPlayClient.h"
#include "Core/NetPlayProto.h"
#include "Core/PatchEngine.h"
#include "Core/State.h"
@ -129,6 +130,12 @@ void SetIsFramelimiterTempDisabled(bool disable)
std::string GetStateFileName() { return s_state_filename; }
void SetStateFileName(const std::string& val) { s_state_filename = val; }
void FrameUpdateOnCPUThread()
{
if (NetPlay::IsNetPlayRunning())
NetPlayClient::SendTimeBase();
}
// Display messages and return values
// Formatted stop message