From 9e7826bd1ac152ba9b22de20bd069f08024cbdb6 Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Thu, 9 Mar 2017 13:11:59 +0700 Subject: [PATCH] Fix viewport set in DisplayWindowMupen64plus::_swapBuffers() Fixed Native resolution factor seems broken #1404 --- .../OpenGLContext/mupen64plus/mupen64plus_DisplayWindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Graphics/OpenGLContext/mupen64plus/mupen64plus_DisplayWindow.cpp b/src/Graphics/OpenGLContext/mupen64plus/mupen64plus_DisplayWindow.cpp index 56ee4fd1..4bc2cbdf 100644 --- a/src/Graphics/OpenGLContext/mupen64plus/mupen64plus_DisplayWindow.cpp +++ b/src/Graphics/OpenGLContext/mupen64plus/mupen64plus_DisplayWindow.cpp @@ -110,7 +110,7 @@ void DisplayWindowMupen64plus::_swapBuffers() if (renderCallback != nullptr) { gfxContext.resetShaderProgram(); if (config.frameBufferEmulation.N64DepthCompare == 0) { - glViewport(0, getHeightOffset(), getScreenWidth(), getScreenHeight()); + gfxContext.setViewport(0, getHeightOffset(), getScreenWidth(), getScreenHeight()); gSP.changed |= CHANGED_VIEWPORT; } gDP.changed |= CHANGED_COMBINE;