Compare commits

..

8 Commits

Author SHA1 Message Date
LotP1
c212445096 Merge 9ecb8dc952 into cdf4016c25 2025-01-27 22:06:42 +01:00
LotP1
9ecb8dc952 Update locales.json 2025-01-27 00:28:18 +01:00
LotP1
ee1c3c3a64 default value of dishCacheSelector should be null 2025-01-27 00:28:18 +01:00
LotP1
fc22247b4f Add nuke PPTC option to cache management 2025-01-27 00:28:18 +01:00
LotP1
3f72d02f61 Remove outdated comment 2025-01-27 00:28:18 +01:00
LotP1
ac2aa24ec5 Implement blacklist functionality
- Added blacklist status to FunctionProfile
- Added PPTC Info file updater from v5518 and updated old updater logic to allow multiple update passes
- Added blacklist check to PPTC Cache loading
- Added marking functions as blacklisted if they do not yet exist at PPTC translation time
- Logger now shows how many functions were blacklisted when translating new functions to PPTC cache
2025-01-27 00:28:18 +01:00
LotP1
17c61164bb Fix incorrect hash logic
The stream hadn't been reset causing all hashes to be the same in most cases
2025-01-27 00:27:25 +01:00
LotP1
7bc10316fc Add cacheselector and allow PPTC with exefs mods
this is currently broken with Exlaunch mods that use hooks
2025-01-27 00:27:25 +01:00
2 changed files with 0 additions and 6 deletions

View File

@@ -192,7 +192,6 @@ namespace Ryujinx.HLE
/// <summary>
/// The desired hacky workarounds.
/// </summary>
/// <remarks>This cannot be changed after <see cref="Switch"/> instantiation.</remarks>
public EnabledDirtyHack[] Hacks { internal get; set; }
public HLEConfiguration(VirtualFileSystem virtualFileSystem,

View File

@@ -5,7 +5,6 @@ using Ryujinx.Ava.Utilities.Configuration;
using Ryujinx.Common;
using Ryujinx.Common.Configuration;
using Ryujinx.Common.Configuration.Hid;
using Ryujinx.Common.Configuration.Hid.Controller;
using Ryujinx.Common.GraphicsDriver;
using Ryujinx.Common.Logging;
using Ryujinx.Common.Logging.Targets;
@@ -27,7 +26,6 @@ using Ryujinx.SDL2.Common;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
namespace Ryujinx.Headless
@@ -288,9 +286,6 @@ namespace Ryujinx.Headless
GraphicsConfig.EnableMacroHLE = !option.DisableMacroHLE;
DriverUtilities.InitDriverConfig(option.BackendThreading == BackendThreading.Off);
if (_inputConfiguration.OfType<StandardControllerInputConfig>().Any(ic => ic.Led.UseRainbow))
Rainbow.Enable();
while (true)
{