From ee37ef277d9f729cb4abeffc50eac26e994884ee Mon Sep 17 00:00:00 2001 From: schm1dtmac Date: Mon, 20 Jul 2026 00:36:34 +0100 Subject: [PATCH] [macOS] Update to the latest MoltenVK 1.4.2 prebuilt, re-disable Game Mode for now --- .ci/deploy-mac.sh | 12 ++++-------- rpcs3/rpcs3.plist.in | 2 -- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/.ci/deploy-mac.sh b/.ci/deploy-mac.sh index 045b93ac9f..e72b5c2a36 100755 --- a/.ci/deploy-mac.sh +++ b/.ci/deploy-mac.sh @@ -4,15 +4,11 @@ cd build || exit 1 cd bin -git clone --revision=a075e5e417f87675ea3137b7365f3e5a99608d72 https://github.com/KhronosGroup/MoltenVK.git -cd MoltenVK -./fetchDependencies --macos -make macos MVK_USE_METAL_PRIVATE_API=1 -cd ../ - mkdir -p "rpcs3.app/Contents/Resources/vulkan/icd.d" || true -cp "MoltenVK/Package/Release/MoltenVK/dynamic/dylib/macOS/libMoltenVK.dylib" "rpcs3.app/Contents/Frameworks/libMoltenVK.dylib" -cp "MoltenVK/Package/Release/MoltenVK/dynamic/dylib/macOS/MoltenVK_icd.json" "rpcs3.app/Contents/Resources/vulkan/icd.d/MoltenVK_icd.json" +wget https://github.com/KhronosGroup/MoltenVK/releases/download/v1.4.2-rc1/MoltenVK-macos-privateapi.tar +tar -xvf MoltenVK-macos-privateapi.tar +cp "MoltenVK/MoltenVK/dynamic/dylib/macOS/libMoltenVK.dylib" "rpcs3.app/Contents/Frameworks/libMoltenVK.dylib" +cp "MoltenVK/MoltenVK/dynamic/dylib/macOS/MoltenVK_icd.json" "rpcs3.app/Contents/Resources/vulkan/icd.d/MoltenVK_icd.json" sed -i '' "s/.\//..\/..\/..\/Frameworks\//g" "rpcs3.app/Contents/Resources/vulkan/icd.d/MoltenVK_icd.json" cp "$(realpath $BREW_PATH/opt/llvm@$LLVM_COMPILER_VER/lib/c++/libc++abi.1.0.dylib)" "rpcs3.app/Contents/Frameworks/libc++abi.1.dylib" diff --git a/rpcs3/rpcs3.plist.in b/rpcs3/rpcs3.plist.in index a56b8dca0e..fcbde2133a 100644 --- a/rpcs3/rpcs3.plist.in +++ b/rpcs3/rpcs3.plist.in @@ -28,8 +28,6 @@ Licensed under GPLv2 NSHighResolutionCapable - LSApplicationCategoryType - public.app-category.games LSMinimumSystemVersion 15.0 NSCameraUsageDescription