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 f8c102f00..cf79241ee 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.xcodeproj/xcuserdata/stossy11.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/src/MeloNX/MeloNX.xcodeproj/xcuserdata/stossy11.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index a88cf9f89..ed8d43583 100644 --- a/src/MeloNX/MeloNX.xcodeproj/xcuserdata/stossy11.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/src/MeloNX/MeloNX.xcodeproj/xcuserdata/stossy11.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -8,7 +8,7 @@ BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> + + + + + + + + diff --git a/src/MeloNX/MeloNX/Core/Swift/Ryujinx.swift b/src/MeloNX/MeloNX/Core/Swift/Ryujinx.swift index 4468c79af..2513287d0 100644 --- a/src/MeloNX/MeloNX/Core/Swift/Ryujinx.swift +++ b/src/MeloNX/MeloNX/Core/Swift/Ryujinx.swift @@ -143,8 +143,8 @@ class Ryujinx { args.append("--graphics-backend") args.append("Vulkan") - // Fixes the Stubs.DispatchLoop Crash args.append(contentsOf: ["--memory-manager-mode", config.memoryManagerMode]) + args.append(contentsOf: ["--exclusive-fullscreen", String(config.fullscreen)]) args.append(contentsOf: ["--exclusive-fullscreen-width", "\(Int(UIScreen.main.bounds.width))"]) args.append(contentsOf: ["--exclusive-fullscreen-height", "\(Int(UIScreen.main.bounds.height))"]) @@ -157,6 +157,11 @@ class Ryujinx { args.append("--disable-vsync") + + if config.resscale != 1.0 { + args.append(contentsOf: ["--resolution-scale", String(config.resscale)]) + } + if config.disableShaderCache { args.append("--disable-shader-cache") } diff --git a/src/MeloNX/MeloNX/Views/SelectController/SelectControllerView.swift b/src/MeloNX/MeloNX/Views/SelectController/SelectControllerView.swift index d03a0e3e6..8790db2b7 100644 --- a/src/MeloNX/MeloNX/Views/SelectController/SelectControllerView.swift +++ b/src/MeloNX/MeloNX/Views/SelectController/SelectControllerView.swift @@ -15,6 +15,7 @@ struct SelectControllerView: View { @Binding var onscreencontroller: Controller var body: some View { + List { Section {