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;