From 133b19f2059a8c8bf2a79f8ab04bffd1ad87a89e Mon Sep 17 00:00:00 2001 From: Megamouse Date: Wed, 3 Dec 2025 22:17:52 +0100 Subject: [PATCH] Update Qt for macOs to 6.10.1 --- .github/workflows/rpcs3.yml | 2 +- rpcs3/rpcs3.cpp | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/rpcs3.yml b/.github/workflows/rpcs3.yml index 9913b632f3..1edd6aa9b8 100644 --- a/.github/workflows/rpcs3.yml +++ b/.github/workflows/rpcs3.yml @@ -134,7 +134,7 @@ jobs: runs-on: macos-14 env: CCACHE_DIR: /tmp/ccache_dir - QT_VER: '6.9.3' + QT_VER: '6.10.1' QT_VER_MAIN: '6' LLVM_COMPILER_VER: '21' RELEASE_MESSAGE: ../GitHubReleaseMessage.txt diff --git a/rpcs3/rpcs3.cpp b/rpcs3/rpcs3.cpp index e7257577dc..007de26bdb 100644 --- a/rpcs3/rpcs3.cpp +++ b/rpcs3/rpcs3.cpp @@ -438,6 +438,9 @@ QCoreApplication* create_application(std::span qt_argv) #elif __APPLE__ // set the QT_MTL_NO_TRANSACTION variable in order to prevent Qt GUI freeze qputenv("QT_MTL_NO_TRANSACTION", "1"); + + // set the QT_MAC_NO_CONTAINER_LAYER variable in order to prevent swapchain crash + qputenv("QT_MAC_NO_CONTAINER_LAYER", "1"); #endif bool use_high_dpi = true;