From 9ca0530266bc3d062dd5f551997506e4408d5b55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=87a=C4=9Fan=20=C3=96zcan?= <232228291+yorgunkral31@users.noreply.github.com> Date: Thu, 24 Sep 2026 20:04:53 +0300 Subject: [PATCH] feat: allow above-60Hz frame rates on iPhone iOS clamps third-party Metal apps to 60 Hz on iPhones unless CADisableMinimumFrameDurationOnPhone is declared, so the in-game FPS setting could never exceed 60 on ProMotion displays. Pairs with the plume-side CADisplayLink frame rate range request; together they run the game above 60 FPS on an iPhone 16 Pro. --- UnleashedRecomp/res/ios/iOSBundleInfo.plist.in | 2 ++ thirdparty/plume | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/UnleashedRecomp/res/ios/iOSBundleInfo.plist.in b/UnleashedRecomp/res/ios/iOSBundleInfo.plist.in index 817db3819..6357a5c15 100644 --- a/UnleashedRecomp/res/ios/iOSBundleInfo.plist.in +++ b/UnleashedRecomp/res/ios/iOSBundleInfo.plist.in @@ -19,6 +19,8 @@ @IOS_BUNDLE_VERSION@ MinimumOSVersion @IOS_DEPLOYMENT_TARGET@ + CADisableMinimumFrameDurationOnPhone + UIDeviceFamily 1 diff --git a/thirdparty/plume b/thirdparty/plume index e213c40fa..a19f1377c 160000 --- a/thirdparty/plume +++ b/thirdparty/plume @@ -1 +1 @@ -Subproject commit e213c40fa4a9c01ed4fdb1aa683ce1e78d15d970 +Subproject commit a19f1377cc5dc002254c9e1d180309c3c90edf72