From b2b73ecb626d47eb80b1e749f1b25bb3ff840850 Mon Sep 17 00:00:00 2001 From: MaranBr Date: Fri, 30 Jan 2026 23:06:22 +0100 Subject: [PATCH] [opengl] Fix SwapBuffers warning when window is not exposed (#3429) This fixes an annoying warning when opening any game using OpenGL. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3429 Reviewed-by: CamilleLaVey Reviewed-by: Lizzie Co-authored-by: MaranBr Co-committed-by: MaranBr --- src/yuzu/bootmanager.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/yuzu/bootmanager.cpp b/src/yuzu/bootmanager.cpp index 45cf304644..520cd39712 100644 --- a/src/yuzu/bootmanager.cpp +++ b/src/yuzu/bootmanager.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later #include @@ -193,6 +193,13 @@ public: } void SwapBuffers() override { + if (auto window = dynamic_cast(surface)) { + if (!window->isExposed()) { + LOG_DEBUG(Frontend, "SwapBuffers ignored: window not exposed"); + return; + } + } + context->swapBuffers(surface); }