This commit is contained in:
LotP1 2025-01-09 17:19:47 +01:00
parent 65d5eaa127
commit ae9f902617
5 changed files with 3 additions and 13 deletions

View File

@ -103,11 +103,6 @@ namespace Ryujinx.HLE
/// </summary>
internal readonly bool EnablePtc;
/// <summary>
/// The amount of cpu threads that should be used for emulation.
/// </summary>
internal readonly int CpuCoresCount;
/// <summary>
/// Control if the guest application should be told that there is a Internet connection available.
/// </summary>
@ -213,7 +208,6 @@ namespace Ryujinx.HLE
VSyncMode vSyncMode,
bool enableDockedMode,
bool enablePtc,
int cpuCoresCount,
bool enableInternetAccess,
IntegrityCheckLevel fsIntegrityCheckLevel,
int fsGlobalAccessLogMode,
@ -247,7 +241,6 @@ namespace Ryujinx.HLE
CustomVSyncInterval = customVSyncInterval;
EnableDockedMode = enableDockedMode;
EnablePtc = enablePtc;
CpuCoresCount = cpuCoresCount;
EnableInternetAccess = enableInternetAccess;
FsIntegrityCheckLevel = fsIntegrityCheckLevel;
FsGlobalAccessLogMode = fsGlobalAccessLogMode;

View File

@ -123,7 +123,7 @@ namespace Ryujinx.HLE.HOS
device.Memory,
device.Configuration.MemoryConfiguration.ToKernelMemorySize(),
device.Configuration.MemoryConfiguration.ToKernelMemoryArrange(),
device.Configuration.CpuCoresCount);
device.CpuCoresCount);
Device = device;

View File

@ -32,6 +32,8 @@ namespace Ryujinx.HLE
public TamperMachine TamperMachine { get; }
public IHostUIHandler UIHandler { get; }
public int CpuCoresCount = 4; //Switch 1 has 4 cores
public VSyncMode VSyncMode { get; set; } = VSyncMode.Switch;
public bool CustomVSyncIntervalEnabled { get; set; } = false;
public int CustomVSyncInterval { get; set; }

View File

@ -918,7 +918,6 @@ namespace Ryujinx.Ava
// Initialize Configuration.
var memoryConfiguration = ConfigurationState.Instance.System.DramSize.Value;
int cpuCoresCount = 4; //Switch 1 has 4 cores
Device = new Switch(new HLEConfiguration(
VirtualFileSystem,
@ -935,7 +934,6 @@ namespace Ryujinx.Ava
ConfigurationState.Instance.Graphics.VSyncMode,
ConfigurationState.Instance.System.EnableDockedMode,
ConfigurationState.Instance.System.EnablePtc,
cpuCoresCount,
ConfigurationState.Instance.System.EnableInternetAccess,
ConfigurationState.Instance.System.EnableFsIntegrityChecks ? IntegrityCheckLevel.ErrorOnInvalid : IntegrityCheckLevel.None,
ConfigurationState.Instance.System.FsGlobalAccessLogMode,

View File

@ -329,8 +329,6 @@ namespace Ryujinx.Headless
renderer = new ThreadedRenderer(renderer);
}
int cpuCoresCount = 4; //Switch 1 has 4 cores
HLEConfiguration configuration = new(_virtualFileSystem,
_libHacHorizonManager,
_contentManager,
@ -345,7 +343,6 @@ namespace Ryujinx.Headless
options.VSyncMode,
!options.DisableDockedMode,
!options.DisablePTC,
cpuCoresCount,
options.EnableInternetAccess,
!options.DisableFsIntegrityChecks ? IntegrityCheckLevel.ErrorOnInvalid : IntegrityCheckLevel.None,
options.FsGlobalAccessLogMode,