From 9b6c6fa9e411cf78b6b2951cbb3467bb2e27ab50 Mon Sep 17 00:00:00 2001 From: crudelios Date: Sun, 26 Jan 2014 13:21:22 +0000 Subject: BBox: Changed the rounding again, the old one fixed Paper Mario but had bugs in Mickey's Magical Mirror. This change fixes the glitches in both games. Also fixed some compiler warnings. --- Source/Core/VideoBackends/OGL/FramebufferManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Source/Core/VideoBackends/OGL/FramebufferManager.cpp') diff --git a/Source/Core/VideoBackends/OGL/FramebufferManager.cpp b/Source/Core/VideoBackends/OGL/FramebufferManager.cpp index 7984b5ee74..d2169a7c91 100644 --- a/Source/Core/VideoBackends/OGL/FramebufferManager.cpp +++ b/Source/Core/VideoBackends/OGL/FramebufferManager.cpp @@ -394,13 +394,13 @@ XFBSource::~XFBSource() } -void XFBSource::Draw(const MathUtil::Rectangle &sourcerc, +void XFBSource::Draw(const MathUtil::Rectangle &sourcerc, const MathUtil::Rectangle &drawrc) const { // Texture map xfbSource->texture onto the main buffer glFramebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture, 0); glBlitFramebuffer(sourcerc.left, sourcerc.bottom, sourcerc.right, sourcerc.top, - drawrc.left, drawrc.bottom, drawrc.right, drawrc.top, + (int)drawrc.left, (int)drawrc.bottom, (int)drawrc.right, (int)drawrc.top, GL_COLOR_BUFFER_BIT, GL_LINEAR); GL_REPORT_ERRORD(); -- cgit v1.2.3