summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/Render.cpp
diff options
context:
space:
mode:
authordegasus <wickmarkus@web.de>2014-12-20 13:02:00 +0100
committerdegasus <wickmarkus@web.de>2014-12-20 13:06:29 +0100
commitfb177ca04e4460801e19aa39e5868698b855aa83 (patch)
tree32b564c2c9fcfac0f53db59edc54f26fe19c4679 /Source/Core/VideoBackends/OGL/Render.cpp
parentffa014dd4853d231e3b380e12ccc96318e184f64 (diff)
VideoCommon: merge debug test generators
Diffstat (limited to 'Source/Core/VideoBackends/OGL/Render.cpp')
-rw-r--r--Source/Core/VideoBackends/OGL/Render.cpp18
1 files changed, 5 insertions, 13 deletions
diff --git a/Source/Core/VideoBackends/OGL/Render.cpp b/Source/Core/VideoBackends/OGL/Render.cpp
index f7eaf5f281..5335533cf7 100644
--- a/Source/Core/VideoBackends/OGL/Render.cpp
+++ b/Source/Core/VideoBackends/OGL/Render.cpp
@@ -722,11 +722,8 @@ void Renderer::Init()
}
// Create On-Screen-Messages
-void Renderer::DrawDebugInfo()
+void Renderer::ShowEfbCopyRegions()
{
- // Reset viewport for drawing text
- glViewport(0, 0, GLInterface->GetBackBufferWidth(), GLInterface->GetBackBufferHeight());
-
if (GLInterface->GetMode() == GLInterfaceMode::MODE_OPENGL && g_ActiveConfig.bShowEFBCopyRegions)
{
// Set Line Size
@@ -844,14 +841,6 @@ void Renderer::DrawDebugInfo()
// Clear stored regions
stats.efb_regions.clear();
}
-
- std::string debug_info = GetDebugText();
- if (!debug_info.empty())
- {
- // Render a shadow, and then the text.
- Renderer::RenderText(debug_info, 21, 21, 0xDD000000);
- Renderer::RenderText(debug_info, 20, 20, 0xFF00FFFF);
- }
}
void Renderer::RenderText(const std::string& text, int left, int top, u32 color)
@@ -1682,7 +1671,10 @@ void Renderer::SwapImpl(u32 xfbAddr, u32 fbWidth, u32 fbStride, u32 fbHeight, co
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
- DrawDebugInfo();
+ // Reset viewport for drawing text
+ glViewport(0, 0, GLInterface->GetBackBufferWidth(), GLInterface->GetBackBufferHeight());
+
+ ShowEfbCopyRegions();
DrawDebugText();
// Do our OSD callbacks