From feb8c5f88eae046c1b76f46e4fa103a844fb0f23 Mon Sep 17 00:00:00 2001 From: crueter Date: Wed, 20 May 2026 04:49:16 +0200 Subject: [desktop] More qt_common reorganization (#3916) Ported from QML branch. Main "big" change is that EmuThread is now a shared state in QtCommon, not individually managed/passed around by GRenderWindow and MainWindow. Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3916 Reviewed-by: Lizzie Reviewed-by: MaranBr --- src/common/settings.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/common/settings.cpp') diff --git a/src/common/settings.cpp b/src/common/settings.cpp index 54848c4dd1..61f9acb1e7 100644 --- a/src/common/settings.cpp +++ b/src/common/settings.cpp @@ -435,4 +435,16 @@ void ToggleSlowMode() { SetSpeedMode(SpeedMode::Standard); } +bool IsOpenGL() { + const auto backend = Settings::values.renderer_backend.GetValue(); + switch (backend) { + case RendererBackend::OpenGL_GLSL: + case RendererBackend::OpenGL_GLASM: + case RendererBackend::OpenGL_SPIRV: + return true; + default: + return false; + } +} + } // namespace Settings -- cgit v1.2.3