clean_ryujinx/src
Mabel e3940abe01 Threaded Renderer Crash, Threaded Renderer Index Desync, Logger Disposal (#174)
These 3 are all fixes made by LotP, who said they just didn't feel like making the PR atm and that someone else could do it if they wanted to (https://discord.com/channels/1294443224030511104/1295891559056674816/1531034369232211968)

Addresses these 3 specific issues:
1. Toggling the hidden console tries to assign a new console logger, which is also done on setting initial state, but at that point a logger already exists so it just returns, except previously it did not dispose of the new logger.
2. The threaded renderer would sometimes just crash when emulation is stopped, the fix being to make sure the backend render thread is joined before touching common objects
3. The disposing workflow of other threads than the main GPU adds commands to the command queue, causing a problem where the index can get desynced because of race conditions

Reviewed-on: https://git.ryujinx.app/projects/Ryubing/pulls/174
2026-07-27 20:03:45 +00:00
..
ARMeilleure mono-jit-v2 (#173) 2026-07-17 12:57:07 +00:00
Ryujinx Refactored Directory.Packages.Props and updated dependencies (#170) 2026-07-11 21:50:54 +00:00
Ryujinx.Audio audio: Fix crash due to invalid Splitter size (ryubing/ryujinx!257) 2026-01-31 11:22:14 -06:00
Ryujinx.Audio.Backends.Apple fix AppleHardwareDeviceDriver.IsSupported (no fancy check is needed; it's on any macOS version 10.5 (Leopard) and above) 2026-01-28 00:05:02 -06:00
Ryujinx.Audio.Backends.OpenAL audio backend projects code cleanup 2026-01-27 17:34:51 -06:00
Ryujinx.Audio.Backends.SDL3 audio backend projects code cleanup 2026-01-27 17:34:51 -06:00
Ryujinx.Audio.Backends.SoundIo [ci skip] replace all usages of IntPtr with nint 2026-01-27 17:41:46 -06:00
Ryujinx.BuildValidationTasks cleanup (#161) 2026-07-04 15:30:55 +00:00
Ryujinx.Common Threaded Renderer Crash, Threaded Renderer Index Desync, Logger Disposal (#174) 2026-07-27 20:03:45 +00:00
Ryujinx.Cpu mono-jit-v2 (#173) 2026-07-17 12:57:07 +00:00
Ryujinx.Graphics.Device Memory changes 2.2 (ryubing/ryujinx!143) 2025-09-06 11:10:55 -05:00
Ryujinx.Graphics.GAL Threaded Renderer Crash, Threaded Renderer Index Desync, Logger Disposal (#174) 2026-07-27 20:03:45 +00:00
Ryujinx.Graphics.Gpu Increase texture cache @ 4 GiB DRAM for higher VRAM cards (#8) 2026-05-23 11:17:40 +00:00
Ryujinx.Graphics.Host1x Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)" 2025-06-15 20:45:26 -05:00
Ryujinx.Graphics.Nvdec VP9-improvements (#132) 2026-07-06 14:23:35 +00:00
Ryujinx.Graphics.Nvdec.FFmpeg Memory Changes part 2 (ryubing/ryujinx!123) 2025-08-25 17:44:15 -05:00
Ryujinx.Graphics.Nvdec.Vp9 VP9-improvements (#132) 2026-07-06 14:23:35 +00:00
Ryujinx.Graphics.OpenGL Add shader non-uniform indexing support (#91) 2026-05-14 08:59:10 +00:00
Ryujinx.Graphics.RenderDocApi RenderDoc API support (ryubing/ryujinx!242) 2026-01-01 00:10:21 -06:00
Ryujinx.Graphics.Shader Change non-unform shader extension to be more conservative (#99) 2026-05-15 15:19:12 +00:00
Ryujinx.Graphics.Texture Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)" 2025-06-15 20:45:26 -05:00
Ryujinx.Graphics.Vic chore: Overall code cleanup 2025-10-26 01:22:20 -05:00
Ryujinx.Graphics.Video
Ryujinx.Graphics.Vulkan Remove unused windowing library package (#126) 2026-06-25 03:49:14 +00:00
Ryujinx.HLE Updated dotnet, dependencies, and action cache/checkout (#171) 2026-07-14 00:08:34 +00:00
Ryujinx.HLE.Generators Vulkan Package Update - Part 1 (#16) 2026-05-19 20:23:06 +00:00
Ryujinx.Horizon VP9-improvements (#132) 2026-07-06 14:23:35 +00:00
Ryujinx.Horizon.Common
Ryujinx.Horizon.Generators
Ryujinx.Horizon.Kernel.Generators Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)" 2025-06-15 20:45:26 -05:00
Ryujinx.Input fixed rumble not being sent to the controller (#163) 2026-07-05 21:28:59 +00:00
Ryujinx.Input.SDL3 cleanup (#161) 2026-07-04 15:30:55 +00:00
Ryujinx.Memory mono-jit-v2 (#173) 2026-07-17 12:57:07 +00:00
Ryujinx.SDL3.Common revert b7f42de5a6 (#46) 2026-05-02 01:03:53 +00:00
Ryujinx.ShaderTools
Ryujinx.Tests mono-jit-v2 (#173) 2026-07-17 12:57:07 +00:00
Ryujinx.Tests.Memory feature: .NET 10 (ryubing/ryujinx!214) 2025-11-11 12:55:36 -06:00
Ryujinx.Tests.Unicorn fix-tests (#140) 2026-06-15 02:25:18 +00:00
Ryujinx.UI.LocaleGenerator Fractured Locales Support (ryubing/ryujinx!238) 2025-12-27 14:07:56 -06:00
Spv.Generator Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)" 2025-06-15 20:45:26 -05:00