summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/Render.cpp
diff options
context:
space:
mode:
authorRyan Houdek <Sonicadvance1@gmail.com>2015-09-04 23:45:35 -0500
committerRyan Houdek <Sonicadvance1@gmail.com>2015-09-04 23:45:35 -0500
commit961873827853891aba6bc43243c01bf70e2c1f4b (patch)
tree140724c7bc469d3dfd8435805625113e845d4706 /Source/Core/VideoBackends/OGL/Render.cpp
parent9be01a90446fde9e9ff1e9ff72492cde9523adc2 (diff)
Remove all of our workarounds for Qualcomm devices we don't support anymore.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/Render.cpp')
-rw-r--r--Source/Core/VideoBackends/OGL/Render.cpp29
1 files changed, 12 insertions, 17 deletions
diff --git a/Source/Core/VideoBackends/OGL/Render.cpp b/Source/Core/VideoBackends/OGL/Render.cpp
index 82d9621155..638685d92c 100644
--- a/Source/Core/VideoBackends/OGL/Render.cpp
+++ b/Source/Core/VideoBackends/OGL/Render.cpp
@@ -1705,30 +1705,25 @@ void Renderer::SwapImpl(u32 xfbAddr, u32 fbWidth, u32 fbStride, u32 fbHeight, co
}
// ---------------------------------------------------------------------
- if (!DriverDetails::HasBug(DriverDetails::BUG_BROKENSWAP))
- {
- glEnable(GL_BLEND);
- glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+ glEnable(GL_BLEND);
+ glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
- // Reset viewport for drawing text
- glViewport(0, 0, GLInterface->GetBackBufferWidth(), GLInterface->GetBackBufferHeight());
+ // Reset viewport for drawing text
+ glViewport(0, 0, GLInterface->GetBackBufferWidth(), GLInterface->GetBackBufferHeight());
- ShowEfbCopyRegions();
- DrawDebugText();
+ ShowEfbCopyRegions();
+ DrawDebugText();
+
+ // Do our OSD callbacks
+ OSD::DoCallbacks(OSD::OSD_ONFRAME);
+ OSD::DrawMessages();
- // Do our OSD callbacks
- OSD::DoCallbacks(OSD::OSD_ONFRAME);
- OSD::DrawMessages();
- }
// Copy the rendered frame to the real window
GLInterface->Swap();
// Clear framebuffer
- if (!DriverDetails::HasBug(DriverDetails::BUG_BROKENSWAP))
- {
- glClearColor(0, 0, 0, 0);
- glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
- }
+ glClearColor(0, 0, 0, 0);
+ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
if (s_vsync != g_ActiveConfig.IsVSync())
{