forked from MeloNX/MeloNX
Start Ryujinx code from scratch
This commit is contained in:
parent
e170ed01ad
commit
05d1730c17
Binary file not shown.
@ -58,11 +58,14 @@
|
|||||||
buildConfiguration = "Debug"
|
buildConfiguration = "Debug"
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||||
|
enableAddressSanitizer = "YES"
|
||||||
launchStyle = "0"
|
launchStyle = "0"
|
||||||
useCustomWorkingDirectory = "NO"
|
useCustomWorkingDirectory = "NO"
|
||||||
ignoresPersistentStateOnLaunch = "NO"
|
ignoresPersistentStateOnLaunch = "NO"
|
||||||
debugDocumentVersioning = "YES"
|
debugDocumentVersioning = "YES"
|
||||||
debugServiceExtension = "internal"
|
debugServiceExtension = "internal"
|
||||||
|
enableGPUShaderValidationMode = "2"
|
||||||
|
showGraphicsOverview = "Yes"
|
||||||
allowLocationSimulation = "YES">
|
allowLocationSimulation = "YES">
|
||||||
<BuildableProductRunnable
|
<BuildableProductRunnable
|
||||||
runnableDebuggingMode = "0">
|
runnableDebuggingMode = "0">
|
||||||
|
@ -96,9 +96,9 @@ class Ryujinx {
|
|||||||
args.append(contentsOf: ["--memory-manager-mode", "SoftwarePageTable"])
|
args.append(contentsOf: ["--memory-manager-mode", "SoftwarePageTable"])
|
||||||
if config.fullscreen {
|
if config.fullscreen {
|
||||||
// args.append(contentsOf: ["--fullscreen", String(config.fullscreen)])
|
// args.append(contentsOf: ["--fullscreen", String(config.fullscreen)])
|
||||||
//args.append(contentsOf: ["--exclusive-fullscreen", String(config.fullscreen)])
|
args.append(contentsOf: ["--exclusive-fullscreen", String(config.fullscreen)])
|
||||||
// args.append(contentsOf: ["--exclusive-fullscreen-width", "1280"])
|
args.append(contentsOf: ["--exclusive-fullscreen-width", "1280"])
|
||||||
// args.append(contentsOf: ["--exclusive-fullscreen-height", "720"])
|
args.append(contentsOf: ["--exclusive-fullscreen-height", "720"])
|
||||||
// exclusive-fullscreen
|
// exclusive-fullscreen
|
||||||
}
|
}
|
||||||
// Debug Logs
|
// Debug Logs
|
||||||
@ -106,8 +106,8 @@ class Ryujinx {
|
|||||||
args.append(contentsOf: ["--disable-shader-cache", "true"])
|
args.append(contentsOf: ["--disable-shader-cache", "true"])
|
||||||
args.append(contentsOf: ["--disable-docked-mode", "true"])
|
args.append(contentsOf: ["--disable-docked-mode", "true"])
|
||||||
args.append(contentsOf: ["--enable-texture-recompression", "true"])
|
args.append(contentsOf: ["--enable-texture-recompression", "true"])
|
||||||
// args.append(contentsOf: ["--enable-debug-logs", String(config.debuglogs)])
|
args.append(contentsOf: ["--enable-debug-logs", String(config.debuglogs)])
|
||||||
// args.append(contentsOf: ["--enable-trace-logs", String(config.tracelogs)])
|
args.append(contentsOf: ["--enable-trace-logs", String(config.tracelogs)])
|
||||||
|
|
||||||
// List the input ids
|
// List the input ids
|
||||||
if config.listinputids {
|
if config.listinputids {
|
||||||
@ -117,7 +117,7 @@ class Ryujinx {
|
|||||||
// Append the input ids (limit to 4 just in case)
|
// Append the input ids (limit to 4 just in case)
|
||||||
if !config.inputids.isEmpty {
|
if !config.inputids.isEmpty {
|
||||||
config.inputids.prefix(4).enumerated().forEach { index, inputId in
|
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])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -96,7 +96,7 @@ struct ContentView: View {
|
|||||||
tracelogs: true,
|
tracelogs: true,
|
||||||
listinputids: false,
|
listinputids: false,
|
||||||
inputids: ["1-1fd70005-057e-0000-0920-0000ff870000"], // "2-1fd70005-057e-0000-0920-0000ff870000"],
|
inputids: ["1-1fd70005-057e-0000-0920-0000ff870000"], // "2-1fd70005-057e-0000-0920-0000ff870000"],
|
||||||
ryufullscreen: false
|
ryufullscreen: true
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -103,18 +103,18 @@ namespace Ryujinx.Graphics.Vulkan
|
|||||||
SupportsShaderStencilExport = supportsShaderStencilExport;
|
SupportsShaderStencilExport = supportsShaderStencilExport;
|
||||||
SupportsShaderStorageImageMultisample = supportsShaderStorageImageMultisample;
|
SupportsShaderStorageImageMultisample = supportsShaderStorageImageMultisample;
|
||||||
SupportsConditionalRendering = supportsConditionalRendering;
|
SupportsConditionalRendering = supportsConditionalRendering;
|
||||||
SupportsExtendedDynamicState = supportsExtendedDynamicState;
|
SupportsExtendedDynamicState = false;
|
||||||
SupportsMultiView = supportsMultiView;
|
SupportsMultiView = supportsMultiView;
|
||||||
SupportsNullDescriptors = supportsNullDescriptors;
|
SupportsNullDescriptors = (OperatingSystem.IsIOS() ? false : supportsNullDescriptors);
|
||||||
SupportsPushDescriptors = supportsPushDescriptors;
|
SupportsPushDescriptors = (OperatingSystem.IsIOS() ? false : SupportsPushDescriptors);
|
||||||
SupportsPrimitiveTopologyListRestart = supportsPrimitiveTopologyListRestart;
|
SupportsPrimitiveTopologyListRestart = supportsPrimitiveTopologyListRestart;
|
||||||
SupportsPrimitiveTopologyPatchListRestart = supportsPrimitiveTopologyPatchListRestart;
|
SupportsPrimitiveTopologyPatchListRestart = supportsPrimitiveTopologyPatchListRestart;
|
||||||
SupportsTransformFeedback = supportsTransformFeedback;
|
SupportsTransformFeedback = false;
|
||||||
SupportsTransformFeedbackQueries = supportsTransformFeedbackQueries;
|
SupportsTransformFeedbackQueries = supportsTransformFeedbackQueries;
|
||||||
SupportsPreciseOcclusionQueries = supportsPreciseOcclusionQueries;
|
SupportsPreciseOcclusionQueries = supportsPreciseOcclusionQueries;
|
||||||
SupportsPipelineStatisticsQuery = supportsPipelineStatisticsQuery;
|
SupportsPipelineStatisticsQuery = supportsPipelineStatisticsQuery;
|
||||||
SupportsGeometryShader = supportsGeometryShader;
|
SupportsGeometryShader = false;
|
||||||
SupportsTessellationShader = supportsTessellationShader;
|
SupportsTessellationShader = false;
|
||||||
SupportsViewportArray2 = supportsViewportArray2;
|
SupportsViewportArray2 = supportsViewportArray2;
|
||||||
SupportsHostImportedMemory = supportsHostImportedMemory;
|
SupportsHostImportedMemory = supportsHostImportedMemory;
|
||||||
SupportsDepthClipControl = supportsDepthClipControl;
|
SupportsDepthClipControl = supportsDepthClipControl;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user