diff --git a/src/MeloNX/MeloNX.xcodeproj/project.pbxproj b/src/MeloNX/MeloNX.xcodeproj/project.pbxproj index 1f5f3d04e..d3e0ab4e1 100644 --- a/src/MeloNX/MeloNX.xcodeproj/project.pbxproj +++ b/src/MeloNX/MeloNX.xcodeproj/project.pbxproj @@ -97,9 +97,6 @@ CodeSignOnCopy, RemoveHeadersOnCopy, ); - "Dependencies/Dynamic Libraries/libMoltenVK.dylib" = ( - CodeSignOnCopy, - ); "Dependencies/Dynamic Libraries/libavcodec.dylib" = ( CodeSignOnCopy, ); @@ -151,7 +148,6 @@ membershipExceptions = ( "Dependencies/Dynamic Libraries/libavcodec.dylib", "Dependencies/Dynamic Libraries/libavutil.dylib", - "Dependencies/Dynamic Libraries/libMoltenVK.dylib", "Dependencies/Dynamic Libraries/Ryujinx.Headless.SDL2.dylib", "Dependencies/Dynamic Libraries/SoftwareKeyboard.framework", Dependencies/XCFrameworks/libavcodec.xcframework, diff --git a/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/stossy11.xcuserdatad/UserInterfaceState.xcuserstate b/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/stossy11.xcuserdatad/UserInterfaceState.xcuserstate index 50f80fc82..7f7bda58a 100644 Binary files a/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/stossy11.xcuserdatad/UserInterfaceState.xcuserstate and b/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/stossy11.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/src/MeloNX/MeloNX/App/Views/ContentView.swift b/src/MeloNX/MeloNX/App/Views/ContentView.swift index d78eef9fd..9d0b703d5 100644 --- a/src/MeloNX/MeloNX/App/Views/ContentView.swift +++ b/src/MeloNX/MeloNX/App/Views/ContentView.swift @@ -50,9 +50,9 @@ struct ContentView: View { let defaultSettings: [MoltenVKSettings] = [ // MoltenVKSettings(string: "MVK_CONFIG_SYNCHRONOUS_QUEUE_SUBMITS", value: "1"), // MoltenVKSettings(string: "MVK_CONFIG_PREFILL_METAL_COMMAND_BUFFERS", value: "2"), - // MoltenVKSettings(string: "MVK_USE_METAL_PRIVATE_API", value: "0"), + MoltenVKSettings(string: "MVK_USE_METAL_PRIVATE_API", value: "0"), // MoltenVKSettings(string: "MVK_CONFIG_RESUME_LOST_DEVICE", value: "1"), - // MoltenVKSettings(string: "MVK_CONFIG_USE_METAL_PRIVATE_API", value: "0") + MoltenVKSettings(string: "MVK_CONFIG_USE_METAL_PRIVATE_API", value: "0") ] _settings = State(initialValue: defaultSettings) diff --git a/src/MeloNX/MeloNX/Dependencies/Dynamic Libraries/libMoltenVK.dylib b/src/MeloNX/MeloNX/Dependencies/Dynamic Libraries/libMoltenVK.dylib deleted file mode 100755 index 7e3092cd5..000000000 Binary files a/src/MeloNX/MeloNX/Dependencies/Dynamic Libraries/libMoltenVK.dylib and /dev/null differ diff --git a/src/MeloNX/MeloNX/Dependencies/XCFrameworks/MoltenVK.xcframework/ios-arm64/MoltenVK.framework/MoltenVK b/src/MeloNX/MeloNX/Dependencies/XCFrameworks/MoltenVK.xcframework/ios-arm64/MoltenVK.framework/MoltenVK index 7e3092cd5..3253ff11f 100755 Binary files a/src/MeloNX/MeloNX/Dependencies/XCFrameworks/MoltenVK.xcframework/ios-arm64/MoltenVK.framework/MoltenVK and b/src/MeloNX/MeloNX/Dependencies/XCFrameworks/MoltenVK.xcframework/ios-arm64/MoltenVK.framework/MoltenVK differ diff --git a/src/Ryujinx.Graphics.Vulkan/MoltenVK/MVKInitialization.cs b/src/Ryujinx.Graphics.Vulkan/MoltenVK/MVKInitialization.cs index fadfc66dd..75114590f 100644 --- a/src/Ryujinx.Graphics.Vulkan/MoltenVK/MVKInitialization.cs +++ b/src/Ryujinx.Graphics.Vulkan/MoltenVK/MVKInitialization.cs @@ -9,10 +9,10 @@ namespace Ryujinx.Graphics.Vulkan.MoltenVK [SupportedOSPlatform("ios")] public static partial class MVKInitialization { - [LibraryImport("libMoltenVK.dylib")] + [LibraryImport("MoltenVK.framework/MoltenVK")] private static partial Result vkGetMoltenVKConfigurationMVK(IntPtr unusedInstance, out MVKConfiguration config, in IntPtr configSize); - [LibraryImport("libMoltenVK.dylib")] + [LibraryImport("MoltenVK.framework/MoltenVK")] private static partial Result vkSetMoltenVKConfigurationMVK(IntPtr unusedInstance, in MVKConfiguration config, in IntPtr configSize); public static void Initialize()