summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/Render.cpp
diff options
context:
space:
mode:
authorRyan Houdek <Sonicadvance1@gmail.com>2014-10-29 19:50:39 -0500
committerRyan Houdek <Sonicadvance1@gmail.com>2014-10-29 19:57:51 -0500
commitdaabcfd6fc520ff84cd488a03b76c4cdf4a2de2a (patch)
treeadd4ffd5b854af2b57118282719ae5763d670ac3 /Source/Core/VideoBackends/OGL/Render.cpp
parent52e6a940cfa0c92248db748ede6cbf1fbdeb230f (diff)
Removes Qualcomm's rotated framebuffer bug from DriverDetails.
Due to changes in how we render to the final framebuffer we no longer encounter this bug. With the change to post processing being enabled at all times and no longer using glBlitFramebuffer, Qualcomm no longer has the chance to rotate our framebuffer underneath of us.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/Render.cpp')
-rw-r--r--Source/Core/VideoBackends/OGL/Render.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/Source/Core/VideoBackends/OGL/Render.cpp b/Source/Core/VideoBackends/OGL/Render.cpp
index 69dbd4052f..1479107cc6 100644
--- a/Source/Core/VideoBackends/OGL/Render.cpp
+++ b/Source/Core/VideoBackends/OGL/Render.cpp
@@ -1395,15 +1395,8 @@ void Renderer::SwapImpl(u32 xfbAddr, u32 fbWidth, u32 fbStride, u32 fbHeight, co
UpdateDrawRectangle(s_backbuffer_width, s_backbuffer_height);
TargetRectangle flipped_trc = GetTargetRectangle();
- if (DriverDetails::HasBug(DriverDetails::BUG_ROTATEDFRAMEBUFFER))
- {
- std::swap(flipped_trc.left, flipped_trc.right);
- }
- else
- {
- // Flip top and bottom for some reason; TODO: Fix the code to suck less?
- std::swap(flipped_trc.top, flipped_trc.bottom);
- }
+ // Flip top and bottom for some reason; TODO: Fix the code to suck less?
+ std::swap(flipped_trc.top, flipped_trc.bottom);
// Copy the framebuffer to screen.
const XFBSource* xfbSource = nullptr;