diff options
| author | Mat M <mathew1800@gmail.com> | 2016-06-25 20:14:28 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-06-25 20:14:28 -0400 |
| commit | e31a4d1f0731603d0396e592e23cf7acd0457397 (patch) | |
| tree | 6469f9addd2b45e2623597575ad7fc88c51bc994 /Source/Core/VideoBackends/Null/Render.cpp | |
| parent | 5ba3e641ea6212a3e7d7e9f443b1dba985e5d8ca (diff) | |
| parent | fdbda7b7dd47fc78edb865e0cc38028cd2e157be (diff) | |
Merge pull request #3813 from degasus/null_video
Null: Initial release of null video backend
Diffstat (limited to 'Source/Core/VideoBackends/Null/Render.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/Null/Render.cpp | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/Null/Render.cpp b/Source/Core/VideoBackends/Null/Render.cpp new file mode 100644 index 0000000000..fa26955ced --- /dev/null +++ b/Source/Core/VideoBackends/Null/Render.cpp @@ -0,0 +1,46 @@ +// Copyright 2015 Dolphin Emulator Project +// Licensed under GPLv2+ +// Refer to the license.txt file included. + +#include "Common/Logging/Log.h" + +#include "VideoBackends/Null/Render.h" + +#include "VideoCommon/VideoConfig.h" + +namespace Null +{ +// Init functions +Renderer::Renderer() +{ + g_Config.bRunning = true; + UpdateActiveConfig(); +} + +Renderer::~Renderer() +{ + g_Config.bRunning = false; + UpdateActiveConfig(); +} + +void Renderer::RenderText(const std::string& text, int left, int top, u32 color) +{ + NOTICE_LOG(VIDEO, "RenderText: %s\n", text.c_str()); +} + +TargetRectangle Renderer::ConvertEFBRectangle(const EFBRectangle& rc) +{ + TargetRectangle result; + result.left = rc.left; + result.top = rc.top; + result.right = rc.right; + result.bottom = rc.bottom; + return result; +} + +void Renderer::SwapImpl(u32, u32, u32, u32, const EFBRectangle&, float) +{ + UpdateActiveConfig(); +} + +} // namespace Null |
