Ryujinx/src
LotP1 7085bafa60
PPTC Profiles (#370)
Added functionality that allows ExeFS mods to compile to their own PPTC
Profile and therefore store PTC data between sessions.
The feature calculates the hash of the currently loaded ExeFS mods and
stores the PPTC data in a profile that matches said hash, so you can
have multiple ExeFS loadouts without causing issues. This includes
different versions of the same mod as their hashes will be different.
Using this PR should be seamless as the JIT Sparse PR already laid the
groundwork for PPTC Profiles and this PR just allows ExeFS mods to load
and store their own profiles besides the `default` profile.

 **WARNING!** 
**This will update your PPTC profile version, which means the
PPTC profile will be invalidated if you try to run a PR/Build/Branch
that does not include this change!**
**This is only relevant for the default PPTC Profile, as any other profiles do not exist to older versions!**
2025-01-28 20:36:58 -06:00
..
ARMeilleure PPTC Profiles (#370) 2025-01-28 20:36:58 -06:00
Ryujinx PPTC Profiles (#370) 2025-01-28 20:36:58 -06:00
Ryujinx.Audio
Ryujinx.Audio.Backends.OpenAL
Ryujinx.Audio.Backends.SDL2
Ryujinx.Audio.Backends.SoundIo
Ryujinx.BuildValidationTasks
Ryujinx.Common misc: chore: Use collection expressions in Common project 2025-01-26 15:53:31 -06:00
Ryujinx.Cpu
Ryujinx.Graphics.Device
Ryujinx.Graphics.GAL misc: chore: Use collection expressions everywhere else (except VP9) 2025-01-26 15:59:11 -06:00
Ryujinx.Graphics.Gpu
Ryujinx.Graphics.Host1x misc: chore: Use collection expressions everywhere else (except VP9) 2025-01-26 15:59:11 -06:00
Ryujinx.Graphics.Metal misc: chore: Use collection expressions everywhere else (except VP9) 2025-01-26 15:59:11 -06:00
Ryujinx.Graphics.Metal.SharpMetalExtensions
Ryujinx.Graphics.Nvdec
Ryujinx.Graphics.Nvdec.FFmpeg misc: chore: Use collection expressions everywhere else (except VP9) 2025-01-26 15:59:11 -06:00
Ryujinx.Graphics.Nvdec.Vp9
Ryujinx.Graphics.OpenGL
Ryujinx.Graphics.Shader misc: chore: Use collection expressions in Shader project 2025-01-26 15:50:50 -06:00
Ryujinx.Graphics.Texture misc: chore: Use collection expressions everywhere else (except VP9) 2025-01-26 15:59:11 -06:00
Ryujinx.Graphics.Vic
Ryujinx.Graphics.Video
Ryujinx.Graphics.Vulkan
Ryujinx.HLE PPTC Profiles (#370) 2025-01-28 20:36:58 -06:00
Ryujinx.HLE.Generators misc: chore: Use collection expressions everywhere else (except VP9) 2025-01-26 15:59:11 -06:00
Ryujinx.Horizon
Ryujinx.Horizon.Common
Ryujinx.Horizon.Generators
Ryujinx.Horizon.Kernel.Generators
Ryujinx.Input
Ryujinx.Input.SDL2
Ryujinx.Memory
Ryujinx.SDL2.Common
Ryujinx.ShaderTools
Ryujinx.Tests misc: chore: Use collection expressions everywhere else (except VP9) 2025-01-26 15:59:11 -06:00
Ryujinx.Tests.Memory misc: chore: Use collection expressions everywhere else (except VP9) 2025-01-26 15:59:11 -06:00
Ryujinx.Tests.Unicorn misc: chore: Use collection expressions everywhere else (except VP9) 2025-01-26 15:59:11 -06:00
Ryujinx.UI.LocaleGenerator
Spv.Generator