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 | |
| parent | ffa014dd4853d231e3b380e12ccc96318e184f64 (diff) | |
VideoCommon: merge debug test generators
Diffstat (limited to 'Source/Core/VideoBackends')
| -rw-r--r-- | Source/Core/VideoBackends/D3D/Render.cpp | 3 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/OGL/Render.cpp | 18 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/OGL/Render.h | 2 |
3 files changed, 6 insertions, 17 deletions
diff --git a/Source/Core/VideoBackends/D3D/Render.cpp b/Source/Core/VideoBackends/D3D/Render.cpp index a07b2754da..3cd64ba6a0 100644 --- a/Source/Core/VideoBackends/D3D/Render.cpp +++ b/Source/Core/VideoBackends/D3D/Render.cpp @@ -913,9 +913,6 @@ void Renderer::SwapImpl(u32 xfbAddr, u32 fbWidth, u32 fbStride, u32 fbHeight, co D3D::context->RSSetViewports(1, &vp); Renderer::DrawDebugText(); - std::string debug_info = GetDebugText(); - if (debug_info != "") - D3D::font.DrawTextScaled(0, 0, 20, 0.0f, 0xFF00FFFF, debug_info); OSD::DrawMessages(); D3D::EndFrame(); 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 diff --git a/Source/Core/VideoBackends/OGL/Render.h b/Source/Core/VideoBackends/OGL/Render.h index db843179a9..b536d1cecb 100644 --- a/Source/Core/VideoBackends/OGL/Render.h +++ b/Source/Core/VideoBackends/OGL/Render.h @@ -66,7 +66,7 @@ public: void RestoreState() override {} void RenderText(const std::string& text, int left, int top, u32 color) override; - void DrawDebugInfo(); + void ShowEfbCopyRegions(); void FlipImageData(u8 *data, int w, int h, int pixel_width = 3); u32 AccessEFB(EFBAccessType type, u32 x, u32 y, u32 poke_data) override; |
