From 77815c51e551e40a67bc9726ab6ce8a9da03a7a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Mon, 9 Feb 2026 18:55:28 +0100 Subject: [PATCH] Prevent cardboard from messing up the menu rendering Part of #21223, reported in #21228 --- UI/EmuScreen.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index 687ff998e8..ace831bd29 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -1666,6 +1666,9 @@ ScreenRenderFlags EmuScreen::render(ScreenRenderMode mode) { gpu->CopyDisplayToOutput(displayLayoutConfig); } + // Reset the viewport. Needed in case Cardboard or something similar was enabled. + draw->SetViewport(viewport); + runImDebugger(); Draw::BackendState state = draw->GetCurrentBackendState();