Browse Source

[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 <camillelavey99@gmail.com>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
pull/3434/head
MaranBr 7 days ago
committed by crueter
parent
commit
b2b73ecb62
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 9
      src/yuzu/bootmanager.cpp

9
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 <algorithm>
@ -193,6 +193,13 @@ public:
}
void SwapBuffers() override {
if (auto window = dynamic_cast<QWindow*>(surface)) {
if (!window->isExposed()) {
LOG_DEBUG(Frontend, "SwapBuffers ignored: window not exposed");
return;
}
}
context->swapBuffers(surface);
}

Loading…
Cancel
Save