summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends
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
parentffa014dd4853d231e3b380e12ccc96318e184f64 (diff)
VideoCommon: merge debug test generators
Diffstat (limited to 'Source/Core/VideoBackends')
-rw-r--r--Source/Core/VideoBackends/D3D/Render.cpp3
-rw-r--r--Source/Core/VideoBackends/OGL/Render.cpp18
-rw-r--r--Source/Core/VideoBackends/OGL/Render.h2
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;