Merge pull request #4999 from stenzek/renderer-statics

VideoCommon: Eliminate static state in Renderer
This commit is contained in:
Markus Wick authored and GitHub committed 2017-03-08 11:02:20 +01:00
commit 489d90b6f3
37 files changed
+303 -381

No files matched your search

+4 -4
View File
@@ -732,19 +732,19 @@ static std::string GenerateScreenshotName()
return name;
}
void SaveScreenShot()
void SaveScreenShot(bool wait_for_completion)
{
const bool bPaused = GetState() == State::Paused;
SetState(State::Paused);
Renderer::SetScreenshot(GenerateScreenshotName());
g_renderer->SaveScreenshot(GenerateScreenshotName(), wait_for_completion);
if (!bPaused)
SetState(State::Running);
}
void SaveScreenShot(const std::string& name)
void SaveScreenShot(const std::string& name, bool wait_for_completion)
{
const bool bPaused = GetState() == State::Paused;
@@ -752,7 +752,7 @@ void SaveScreenShot(const std::string& name)
std::string filePath = GenerateScreenshotFolderPath() + name + ".png";
Renderer::SetScreenshot(filePath);
g_renderer->SaveScreenshot(filePath, wait_for_completion);
if (!bPaused)
SetState(State::Running);
+2 -2
View File
@@ -55,8 +55,8 @@ bool IsGPUThread();
void SetState(State state);
State GetState();
void SaveScreenShot();
void SaveScreenShot(const std::string& name);
void SaveScreenShot(bool wait_for_completion = false);
void SaveScreenShot(const std::string& name, bool wait_for_completion = false);
void Callback_WiimoteInterruptChannel(int _number, u16 _channelID, const void* _pData, u32 _Size);