diff options
| author | degasus <wickmarkus@web.de> | 2014-12-20 13:02:00 +0100 |
|---|---|---|
| committer | degasus <wickmarkus@web.de> | 2014-12-20 13:06:29 +0100 |
| commit | fb177ca04e4460801e19aa39e5868698b855aa83 (patch) | |
| tree | 32b564c2c9fcfac0f53db59edc54f26fe19c4679 /Source/Core/VideoBackends/OGL/Render.cpp | |
| parent | ffa014dd4853d231e3b380e12ccc96318e184f64 (diff) | |
VideoCommon: merge debug test generators
Diffstat (limited to 'Source/Core/VideoBackends/OGL/Render.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/Render.cpp | 18 |
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 |
