kenji-nx/src
LotP 3deddbd491 Memory Changes part 2
* Slightly refactors RangeLists from the last Memory Changes MR, which fixes issue 61.

* Convert as many const size array iterators to span iterators as possible. When iterating over a const size array, every iteration created a Span, now only the first iteration does in most places.

* Now using object pooling for a few object types that were rapidly deleted and recreated.

* Converted a few flag checks to binary operations to save memory allocations.
2025-09-12 21:24:19 -05:00
..
ARMeilleure Protect against stack overflow caused by deep recursive calls 2025-08-20 12:18:17 -05:00
KenjinxAndroid Android: fix: Games not showing in game list 2025-06-04 23:34:08 -05:00
LibKenjinx infra: Rename (some) remaining Kenji-NX references back to Ryujinx 2025-08-22 11:42:49 -05:00
Ryujinx UI: Fix Match System Time setting not appropriately disabling/enabling System Time options 2025-09-09 22:30:09 -05:00
Ryujinx.Audio Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.Audio.Backends.OpenAL chore: Remove TieredPGO from Ryujinx and Ryujinx.Headless.SDL2 projects (enabled by default in .NET 8+) 2025-03-08 14:38:56 -06:00
Ryujinx.Audio.Backends.SDL2 chore: Remove TieredPGO from Ryujinx and Ryujinx.Headless.SDL2 projects (enabled by default in .NET 8+) 2025-03-08 14:38:56 -06:00
Ryujinx.Audio.Backends.SoundIo Windows: Fix missing soundio.dll 2025-05-15 14:37:35 -05:00
Ryujinx.Common Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.Cpu misc: chore: Android: Remove redundant qualifiers 2025-06-28 17:45:49 -05:00
Ryujinx.Graphics.Device Migrate to .NET 9 2024-12-19 21:18:58 -06:00
Ryujinx.Graphics.GAL misc: chore: Fix numerous NullReferenceExceptions, InvalidOperationExceptions 2025-06-20 16:33:20 -05:00
Ryujinx.Graphics.Gpu Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.Graphics.Host1x misc: chore: Use collection expressions (part 2) 2025-03-10 21:32:01 -05:00
Ryujinx.Graphics.Nvdec Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.Graphics.Nvdec.FFmpeg Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.Graphics.Nvdec.Vp9 Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.Graphics.OpenGL misc: chore: Fix numerous NullReferenceExceptions, InvalidOperationExceptions 2025-06-20 16:33:20 -05:00
Ryujinx.Graphics.Shader Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.Graphics.Texture misc: chore: Use collection expressions 2025-03-06 20:46:29 -06:00
Ryujinx.Graphics.Vic Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.Graphics.Video Implement VP9 loop filtering 2025-01-21 13:47:12 -06:00
Ryujinx.Graphics.Vulkan Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.HLE Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.HLE.Generators misc: chore: Fix numerous NullReferenceExceptions, InvalidOperationExceptions 2025-06-20 16:33:20 -05:00
Ryujinx.Horizon misc: chore: Fix numerous NullReferenceExceptions, InvalidOperationExceptions 2025-06-20 16:33:20 -05:00
Ryujinx.Horizon.Common Migrate to .NET 9 2024-12-19 21:18:58 -06:00
Ryujinx.Horizon.Generators misc: chore: Fix numerous NullReferenceExceptions, InvalidOperationExceptions 2025-06-20 16:33:20 -05:00
Ryujinx.Horizon.Kernel.Generators misc: chore: Fix numerous NullReferenceExceptions, InvalidOperationExceptions 2025-06-20 16:33:20 -05:00
Ryujinx.Input Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.Input.SDL2 Headless in Avalonia v2 2025-06-22 22:29:39 -05:00
Ryujinx.Memory Memory Changes part 2 2025-09-12 21:24:19 -05:00
Ryujinx.SDL2.Common infra: Readjust namespaces/folders/projects/filenames back to Ryujinx 2025-06-22 21:30:22 -05:00
Ryujinx.ShaderTools Migrate to .NET 9 2024-12-19 21:18:58 -06:00
Ryujinx.Tests misc: chore: Remove unnecessary usings 2025-04-11 21:56:23 -05:00
Ryujinx.Tests.Memory misc: chore: Use collection expressions (part 2) 2025-03-10 21:32:01 -05:00
Ryujinx.Tests.Unicorn misc: chore: Use collection expressions 2025-03-06 20:46:29 -06:00
Ryujinx.UI.Common UI: RPC: Hollow Knight Silksong asset image 2025-09-09 22:30:10 -05:00
Ryujinx.UI.LocaleGenerator Migrate to .NET 9 2024-12-19 21:18:58 -06:00
Spv.Generator misc: chore: Fix numerous NullReferenceExceptions, InvalidOperationExceptions 2025-06-20 16:33:20 -05:00