From d4625bcd3afa717e8a0c02020b1317cd5f94a337 Mon Sep 17 00:00:00 2001 From: Nolan Check Date: Fri, 26 Jun 2009 10:47:37 +0000 Subject: [PATCH] Fix vertical squishing in Real-XFB mode git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3548 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Plugins/Plugin_VideoOGL/Src/Render.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Source/Plugins/Plugin_VideoOGL/Src/Render.cpp b/Source/Plugins/Plugin_VideoOGL/Src/Render.cpp index 309fa248b8..08cb4c7960 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/Render.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/Render.cpp @@ -950,7 +950,13 @@ void Renderer::Swap() float u_max; float v_min = 0.f; float v_max; - if (g_Config.bAutoScale) + if (g_Config.bUseXFB) + { + u_max = XFB_WIDTH; + v_min = 0; + v_max = XFB_HEIGHT; + } + else if (g_Config.bAutoScale) { u_max = (s_efbSourceRc.right - s_efbSourceRc.left); v_min = (float)GetTargetHeight() - (s_efbSourceRc.bottom - s_efbSourceRc.top);