diff options
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 |
