ryubing-ryujinx/src
AsperTheDog 48888bd014 Change non-unform shader extension to be more conservative (#99)
The previous fix for Tomodachi Life (#91) included the extension to all shaders, independently on if it was needed or not. This PR fixes that by lazily adding the extension only when it is actually needed.

This change should not be noticed by anyone, but it avoids having to modify shaders that do not perform any type of dynamic indexing, which apparently is something some modders care about.

Co-authored-by: AsperTheDog <guillerman0000@gmail.com>
Reviewed-on: https://git.ryujinx.app/projects/Ryubing/pulls/99
2026-05-15 15:19:12 +00:00
..
ARMeilleure [ci skip] replace all usages of IntPtr with nint 2026-01-27 17:41:46 -06:00
Ryujinx Updated PlayReports for more titles (#93) 2026-05-14 04:06:28 +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 Fixed spelling in LocalesValidationTask.cs (ryubing/ryujinx!269) 2026-02-21 04:37:02 -06:00
Ryujinx.Common Updated PlayReports for more titles (#93) 2026-05-14 04:06:28 +00:00
Ryujinx.Cpu [CPU] Increased base JIT cache size (#22) 2026-05-02 02:49:59 +00:00
Ryujinx.Graphics.Device Memory changes 2.2 (ryubing/ryujinx!143) 2025-09-06 11:10:55 -05:00
Ryujinx.Graphics.GAL Add shader non-uniform indexing support (#91) 2026-05-14 08:59:10 +00:00
Ryujinx.Graphics.Gpu Add shader non-uniform indexing support (#91) 2026-05-14 08:59:10 +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 Memory Changes part 2 (ryubing/ryujinx!123) 2025-08-25 17:44:15 -05:00
Ryujinx.Graphics.Nvdec.FFmpeg Memory Changes part 2 (ryubing/ryujinx!123) 2025-08-25 17:44:15 -05:00
Ryujinx.Graphics.Nvdec.Vp9 Memory Changes part 2 (ryubing/ryujinx!123) 2025-08-25 17:44:15 -05: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 Fix ~3500 analyser issues 2025-05-30 17:08:34 -05:00
Ryujinx.Graphics.Vulkan Add shader non-uniform indexing support (#91) 2026-05-14 08:59:10 +00:00
Ryujinx.HLE [HLE] Stub ILibrarySelfAccessor:ExitAndReturn (10) (#96) 2026-05-15 15:13:23 +00:00
Ryujinx.HLE.Generators Fix ~3500 analyser issues 2025-05-30 17:08:34 -05:00
Ryujinx.Horizon Accurate Service Names (ryubing/ryujinx!296) 2026-04-01 11:08:10 -05:00
Ryujinx.Horizon.Common Fix ~3500 analyser issues 2025-05-30 17:08:34 -05:00
Ryujinx.Horizon.Generators Fix ~3500 analyser issues 2025-05-30 17:08:34 -05:00
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 Input: Implement HD Rumble for compatible Nin devices (#40) 2026-05-13 23:57:30 +00:00
Ryujinx.Input.SDL3 Input: Implement HD Rumble for compatible Nin devices (#40) 2026-05-13 23:57:30 +00:00
Ryujinx.Memory [ci skip] replace all usages of IntPtr with nint 2026-01-27 17:41:46 -06:00
Ryujinx.SDL3.Common revert b7f42de5a6 (#46) 2026-05-02 01:03:53 +00:00
Ryujinx.ShaderTools Revert the Metal Experiment (#701) 2025-02-22 21:26:46 -06:00
Ryujinx.Tests [HLE] Match hardware screenshot buffer size behavior for captures (#44) 2026-05-10 23:57:05 +00:00
Ryujinx.Tests.Memory feature: .NET 10 (ryubing/ryujinx!214) 2025-11-11 12:55:36 -06:00
Ryujinx.Tests.Unicorn Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)" 2025-06-15 20:45:26 -05: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