Start Ryujinx code from scratch

This commit is contained in:
stossy11 2024-11-23 17:31:54 +11:00
parent e170ed01ad
commit 05d1730c17
5 changed files with 16 additions and 13 deletions

View File

@ -58,11 +58,14 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
enableAddressSanitizer = "YES"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
enableGPUShaderValidationMode = "2"
showGraphicsOverview = "Yes"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">

View File

@ -96,9 +96,9 @@ class Ryujinx {
args.append(contentsOf: ["--memory-manager-mode", "SoftwarePageTable"])
if config.fullscreen {
// args.append(contentsOf: ["--fullscreen", String(config.fullscreen)])
//args.append(contentsOf: ["--exclusive-fullscreen", String(config.fullscreen)])
// args.append(contentsOf: ["--exclusive-fullscreen-width", "1280"])
// args.append(contentsOf: ["--exclusive-fullscreen-height", "720"])
args.append(contentsOf: ["--exclusive-fullscreen", String(config.fullscreen)])
args.append(contentsOf: ["--exclusive-fullscreen-width", "1280"])
args.append(contentsOf: ["--exclusive-fullscreen-height", "720"])
// exclusive-fullscreen
}
// Debug Logs
@ -106,8 +106,8 @@ class Ryujinx {
args.append(contentsOf: ["--disable-shader-cache", "true"])
args.append(contentsOf: ["--disable-docked-mode", "true"])
args.append(contentsOf: ["--enable-texture-recompression", "true"])
// args.append(contentsOf: ["--enable-debug-logs", String(config.debuglogs)])
// args.append(contentsOf: ["--enable-trace-logs", String(config.tracelogs)])
args.append(contentsOf: ["--enable-debug-logs", String(config.debuglogs)])
args.append(contentsOf: ["--enable-trace-logs", String(config.tracelogs)])
// List the input ids
if config.listinputids {
@ -117,7 +117,7 @@ class Ryujinx {
// Append the input ids (limit to 4 just in case)
if !config.inputids.isEmpty {
config.inputids.prefix(4).enumerated().forEach { index, inputId in
args.append(contentsOf: ["--input-id-\(index + 1)", inputId])
// args.append(contentsOf: ["--input-id-\(index + 1)", inputId])
}
}

View File

@ -96,7 +96,7 @@ struct ContentView: View {
tracelogs: true,
listinputids: false,
inputids: ["1-1fd70005-057e-0000-0920-0000ff870000"], // "2-1fd70005-057e-0000-0920-0000ff870000"],
ryufullscreen: false
ryufullscreen: true
)

View File

@ -103,18 +103,18 @@ namespace Ryujinx.Graphics.Vulkan
SupportsShaderStencilExport = supportsShaderStencilExport;
SupportsShaderStorageImageMultisample = supportsShaderStorageImageMultisample;
SupportsConditionalRendering = supportsConditionalRendering;
SupportsExtendedDynamicState = supportsExtendedDynamicState;
SupportsExtendedDynamicState = false;
SupportsMultiView = supportsMultiView;
SupportsNullDescriptors = supportsNullDescriptors;
SupportsPushDescriptors = supportsPushDescriptors;
SupportsNullDescriptors = (OperatingSystem.IsIOS() ? false : supportsNullDescriptors);
SupportsPushDescriptors = (OperatingSystem.IsIOS() ? false : SupportsPushDescriptors);
SupportsPrimitiveTopologyListRestart = supportsPrimitiveTopologyListRestart;
SupportsPrimitiveTopologyPatchListRestart = supportsPrimitiveTopologyPatchListRestart;
SupportsTransformFeedback = supportsTransformFeedback;
SupportsTransformFeedback = false;
SupportsTransformFeedbackQueries = supportsTransformFeedbackQueries;
SupportsPreciseOcclusionQueries = supportsPreciseOcclusionQueries;
SupportsPipelineStatisticsQuery = supportsPipelineStatisticsQuery;
SupportsGeometryShader = supportsGeometryShader;
SupportsTessellationShader = supportsTessellationShader;
SupportsGeometryShader = false;
SupportsTessellationShader = false;
SupportsViewportArray2 = supportsViewportArray2;
SupportsHostImportedMemory = supportsHostImportedMemory;
SupportsDepthClipControl = supportsDepthClipControl;