KeatonTheBot
70cc617e31
Update NuGet packages
...
- Avalonia to 12.1.2
- Svg.Controls.Avalonia to 12.0.0.17
- Microsoft.IdentityModel.JsonWebTokens to 8.22.0
- Microsoft.NET.Test.Sdk to 18.10.0
- Ryujinx.Graphics.Vulkan.MoltenVK to 1.4.3-ryujinx.1
- System.IO.Hashing to 10.0.12
2026-09-09 21:45:41 -05:00
KeatonTheBot
9bf15801fd
misc: Fix config file version
2026-09-08 16:13:26 -05:00
KeatonTheBot
e07f333a31
Raise application pool sizes for DRAM selections
...
- Fixes crash with BotW and possibly other games
2026-09-05 14:09:46 -05:00
KeatonTheBot
fc4c45ef1d
UI: Fix XCI file trimmer selection crash
2026-08-29 17:33:11 -05:00
KeatonTheBot
8e9bcb2a8e
Update System.IO.Hashing to 10.0.11
2026-08-24 15:32:05 -05:00
KeatonTheBot
bed294bb92
UI: Fix Restart Emulation menu item not being clickable
2026-08-21 12:31:39 -05:00
KeatonTheBot
47e55acf21
UI: Update Avalonia to v12.1
...
- Avalonia to 12.1.1
- FluentAvalonia to 3.0.2
- Move DevTools Ctrl+F12 keybind to app initialization
2026-08-16 16:37:27 -05:00
KeatonTheBot and _Neo_
d1fb89f746
UI: Fix sort timing
...
- Now sorts instantly when an option is selected
Co-authored-by: _Neo_ <ursamajorjanus2819@gmail.com >
2026-08-10 00:00:49 -05:00
KeatonTheBot
cc1861f9bb
UI: Fix Amiibo tag URL
2026-08-09 23:25:42 -05:00
KeatonTheBot
0657b00622
SDL: Update game controller database on launch
...
- Downloads updated gamecontrollerdb.txt file on launch, only updates when a new file is available. This keeps the database updated between SDL releases.
2026-07-30 15:51:32 -05:00
KeatonTheBot
87cf0b0cbb
Update System.IO.Hashing to 10.0.10
2026-07-27 21:55:14 -05:00
KeatonTheBot
9580f20caa
Update System.IO.Hashing to 10.0.9
2026-07-12 00:26:41 -05:00
KeatonTheBot
b362f837c5
Fix MemoryMap/MemoryUnmap/MemoryProtect in UnicornAArch32 and UnicornAArch64
2026-07-10 10:03:48 -05:00
KeatonTheBot
76a123b81d
misc: chore: Use explicit types & fix object creation
2026-05-30 16:26:50 -05:00
KeatonTheBot
9d3fecf334
Revert "Gpu: exclude RGBA16Float texture format for fast DMA copy on Apple silicon."
...
This reverts commit b16f74ffd9 .
2026-05-27 17:41:51 -05:00
KeatonTheBot
31d0bc5915
Revert "Shader: skip initialization of all clip distances on macOS."
...
This reverts commit f764ae2d58 .
2026-05-27 17:41:47 -05:00
KeatonTheBot and sunshineinabox
30dba1ed36
macOS: Fix black screen on Metal versions older than 3.1
...
Fixes a black screen on Metal versions older than 3.1 by disabling `VK_EXT_extended_dynamic_state` (and `VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE`). Fix imported from sunshineinabox's unpublished extended dynamic states branch.
Co-authored-by: sunshineinabox <aqemail@gmail.com >
2026-05-27 11:51:44 -05:00
KeatonTheBot
d440ff41d2
Update NuGet packages
...
- Ryujinx.Graphics.Vulkan.MoltenVK to 1.4.2-ryujinx.3
- System.IO.Hashing to 10.0.8
2026-05-20 14:30:24 -05:00
KeatonTheBot
3c13bdb4af
Revert "added skia native assets for windows, macOS and switched to no-depend for linux"
...
This reverts commit af6dd5b64c .
2026-05-04 02:27:43 -05:00
KeatonTheBot
7dec9a2f09
UI: RPC: Asset images
2026-05-04 01:50:21 -05:00
KeatonTheBot
7f99e32a0a
Update Ryujinx.SDL3-CS to 2026.501.0
...
- Fixes upstream SDL issue: Crash on Windows when a controller is connected
2026-05-01 19:52:38 -05:00
KeatonTheBot
4b8c74be10
Update Ryujinx.SDL3-CS to 2026.430.0
...
- Should work better with Switch 2 Pro Controllers
2026-04-30 00:58:07 -05:00
KeatonTheBot
2af1bc1808
Update NuGet packages
...
- Avalonia to 11.3.14
- FluentAvalonia to 2.5.1
- Gommon to 2.8.1.2
- Microsoft.NET.Test.Sdk to 1.8.5.0
- SDL3-CS to 2026.426.0
- System.IO.Hashing to 10.0.7
2026-04-27 00:49:28 -05:00
KeatonTheBot
1d19b318c1
infra: Remove PDB files from Release builds
...
- Use DebugType=none in Directory.Build.props
- Remove files included in NuGet packages
2026-04-22 10:04:19 -05:00
KeatonTheBot
36767d7fce
misc: Replace IntPtr/UIntPtr with nint/nuint
2026-04-21 16:26:47 -05:00
KeatonTheBot and Maki
251b65771a
Update SDL2 to SDL3
...
- Fix: Crash when connecting a JoyCon
- Fix: Make controller GUIDs match old SDL2 GUIDs
- Fix: Detect face button layout for gamepads
Co-authored-by: Maki <77-maki@users.noreply.git.ryujinx.app >
2026-04-14 22:13:05 -05:00
KeatonTheBot
7aa27b2ca5
Use Forgejo badges
2026-04-14 00:18:57 -05:00
KeatonTheBot
3a479a437d
Update GitLab references to Forgejo
2026-04-13 23:49:54 -05:00
KeatonTheBot
3d5682375e
Add Color Space Passthrough to Headless config and MainWindow
2026-04-10 02:11:36 -05:00
KeatonTheBot
bc777e1968
Avalonia: Restore Color Space Passthrough for Windows/Linux
...
Limiting to macOS is no longer needed. Windows and Linux can also utilize this.
This reverts commit f61b7818c3 .
2026-04-09 17:25:04 -05:00
KeatonTheBot
39b7242ef7
Update NuGet packages
...
* Avalonia to 11.3.13
* CommunityToolkit.Mvvm to 8.4.2
* Microsoft.IdentityModel.JsonWebTokens to 8.17.0
2026-04-01 16:24:15 -05:00
KeatonTheBot
d55c0a702b
Vulkan: Enable VK_EXT_memory_priority for Pageable Memory to work properly
2026-03-31 22:47:20 -05:00
KeatonTheBot
f39b53982a
VulkanInitialization: Move declarations closer to usage
2026-03-31 22:44:33 -05:00
KeatonTheBot
46a57538c6
Restore Ryujinx.LibHac to 0.21.0-alpha.128
2026-03-24 16:21:38 -05:00
KeatonTheBot
9b93b6fe18
Update NuGet packages
...
* Svg.Controls.Avalonia group to 11.3.9.5
* DynamicData to 9.4.31
* Humanizer to 3.0.10
* NUnit to 4.5.1
* NUnit3TestAdapter to 6.2.0
* Ryujinx.LibHac to 0.21.0-alpha.133
* System.IO.Hashing to 10.0.5
2026-03-24 15:21:36 -05:00
KeatonTheBot
d207d43768
Optimize texture cache code
2026-03-24 15:21:33 -05:00
KeatonTheBot
d7f90f9f1f
Tweak feedback loop restriction logic
2026-03-18 18:23:37 -05:00
KeatonTheBot
8c9cdfe9ce
Clean up texture cache code for low-VRAM GPUs
2026-03-14 18:06:09 -05:00
KeatonTheBot and Stossy11
5b3a620bb0
Vulkan: Add A8B8G8R8 texture format
...
Co-authored-by: Stossy11 <stossy11@stossy11.com >
2026-03-04 16:43:46 -06:00
KeatonTheBot
d977208b19
Update NuGet packages
...
* Avalonia to 11.3.12
* Gommon to 2.8.1.1
* Microsoft.IdentityModel.JsonWebTokens to 8.16.0
* Microsoft.NET.Test.Sdk to 18.3.0
* NUnit to 4.5.0
2026-02-26 17:42:27 -06:00
KeatonTheBot
477be704bb
Update SkiaSharp to 3.119.2
...
* Update deprecated SkiaSharp code
2026-02-26 17:42:27 -06:00
KeatonTheBot
5c8be1b927
Optimize application pool sizes for DRAM selections
2026-02-26 17:42:27 -06:00
KeatonTheBot
3bf8a17f01
Tweak GetCpuName code
2026-02-21 14:02:34 -06:00
KeatonTheBot
d5bd8871a2
Windows ARM (win-arm64) build now launches with full trimming
2026-02-20 15:16:32 -06:00
KeatonTheBot
18bd84c463
Update NuGet packages
...
Silk.NET to official NuGet 2.23.0
System group to 10.0.3
2026-02-10 17:09:56 -06:00
KeatonTheBot
2b15dfc473
Update FluentAvalonia to 2.5.0
2026-01-30 12:16:22 -06:00
KeatonTheBot
56eef239a4
Update OpenAL to 1.25.1
2026-01-20 17:02:52 -06:00
KeatonTheBot
bef07155dc
Update NuGet packages
...
* Avalonia to 11.3.11, Svg.Controls.Avalonia group to 11.3.9.2
* Gommon to 2.8.0.4
* NUnit3TestAdapter to 6.1.0
* Ryujinx.LibHac to 0.21.0-alpha.128
* System group to 10.0.2
2026-01-15 21:07:01 -06:00
KeatonTheBot
253f47c971
Linux: Fix file picker not launching from disabling core dumps
...
Core dumps are disabled by default on Linux, but this prevents access to the file picker due to security hardening. To work around this, core dumps are selectively enabled and disabled around the file picker tasks.
2026-01-14 17:05:32 -06:00
KeatonTheBot and GreemDev
7d0947cac6
Add CommunityToolkit.Mvvm
...
Use [ObservableProperty] attribute, which greatly reduces or eliminates boilerplate code needed to generate observable properties
Co-authored-by: GreemDev <greemdev@ryujinx.app >
2026-01-14 16:58:45 -06:00
KeatonTheBot
0d29b77a14
Fix MainWindow height calculation, now launches in Steam Deck's Gaming Mode
2026-01-09 22:03:39 -06:00
KeatonTheBot and GreemDev
2aecce018c
chore: CI sh/py script changes
...
Co-authored-by: GreemDev <greemdev@ryujinx.app >
2026-01-09 16:13:44 -06:00
KeatonTheBot
8ac2b1e497
UI: Update Svg.Controls.Avalonia group to 11.3.9.1
2026-01-06 10:19:34 -06:00
KeatonTheBot
9a1d33dde5
UI: Restore FluentAvaloniaUI package, disable animations on app initialization
...
* Avalonia's built-in color picker is now used when selecting a firmware avatar
2026-01-04 02:40:05 -06:00
KeatonTheBot
899c99740d
Linux: Fix file picker not launching
2026-01-03 23:33:28 -06:00
KeatonTheBot
1390fd02d7
Vulkan: Add ROG Xbox Ally device ID to feedback loop restriction
2026-01-02 22:54:46 -06:00
KeatonTheBot
5ecdd197cd
Fix ComboBox alignment on texture format dropdown
2025-12-27 23:08:43 -06:00
KeatonTheBot
546082128f
Update NuGet packages
...
* Avalonia to 11.3.10
* Gommon to 2.8.0.3
* Silk.NET.Shaderc to 2.23.0
* System group to 10.0.1
2025-12-27 20:41:12 -06:00
KeatonTheBot
2aae771ab3
Clean up heap adjustment code
2025-12-27 18:53:20 -06:00
KeatonTheBot
afa4782493
Heap adjustments/fixes
...
* Restore 6 GiB heap for 4 GiB DRAM selection
* Limit heap to 8 GiB for games that crash or won't load with extended heaps
2025-12-25 02:20:45 -06:00
KeatonTheBot
fecb02647d
Update FFmpeg to 6.1.4 for Windows/Linux
2025-12-23 01:40:39 -06:00
KeatonTheBot
bf12b601b0
Update OpenAL to 1.25.0
2025-12-22 18:02:32 -06:00
KeatonTheBot
2dfa040d92
Attempt #1 : Fix win-arm64 build not launching with full trimming
2025-12-21 15:17:16 -06:00
KeatonTheBot
da6b58b9fa
Update Silk.NET.Vulkan to 2.23.0
...
* Add GitLab package registry to nuget.config
2025-12-19 17:49:03 -06:00
KeatonTheBot and Aaron Robinson
ad516777d9
Enable full trimming
...
Fix trim errors by excluding full assemblies from trimming that use reflection
Co-authored-by: Aaron Robinson <aaronrobin1234@gmail.com >
2025-12-19 17:49:03 -06:00
KeatonTheBot
d00bda7e53
Migrate SLN to SLNX
2025-12-13 13:32:54 -06:00
KeatonTheBot
c70f692324
misc: chore: Fix possible NullReferenceExceptions, suppress warnings
2025-12-13 13:32:49 -06:00
KeatonTheBot
32d1653af9
Fix heap size for kernel check and DRAM selections
2025-12-04 20:17:52 -06:00
KeatonTheBot
8c99b90926
nuget: bump packages
...
* Humanizer to 3.0.1
* Microsoft.IdentityModel.JsonWebTokensto 8.15.0
* Microsoft.NET.Test.Sdk to 18.0.1
2025-11-21 11:48:38 -06:00
KeatonTheBot
e287c9fc85
Null-conditional assignments, continued
2025-11-19 20:33:06 -06:00
KeatonTheBot
139e18a8e1
feature: .NET 10
2025-11-17 09:14:04 -06:00
KeatonTheBot
6292192cc0
misc: chore: Remove unnecessary usings
2025-11-11 17:40:33 -06:00
KeatonTheBot
61a783e10a
Add 43:18 aspect ratio (for 3440x1440 [WQHD], 6880×2880 [UW6K+] users)
2025-11-08 16:49:46 -06:00
KeatonTheBot
457f62d773
nuget: bump packages
...
* Gommon to 2.8.0.1
* Microsoft.NET.Test.Sdk to 18.0.0
* Newtonsoft.Json to 13.0.4 (reduces trim warnings by 56)
* Ryujinx.LibHac to 0.21.0-alpha.126
* System group to 9.0.10
* UnicornEngine.Unicorn to 2.1.4-a40db6c
2025-11-02 20:42:23 -06:00
KeatonTheBot
a6c0eabf49
misc: Tweak NullReferenceException fixes
2025-10-31 01:04:00 -05:00
KeatonTheBot
2c50fbcc1f
misc: Use nint/nuint instead of IntPtr/UIntPtr
2025-10-29 14:54:07 -05:00
KeatonTheBot
82ae055fe5
Code cleanup: Audio effects fix and audio object pooling
...
Commit cdbe5686
2025-10-26 17:33:51 -05:00
KeatonTheBot
86f47b8333
Revert cleanup change in KScheduler.cs
...
From commit a7af26bc .
2025-10-25 17:57:31 -05:00
KeatonTheBot
a369b246a3
Fix Ori 2 not launching (revert Possible NullReferenceException change)
2025-10-21 16:43:03 -05:00
KeatonTheBot
d96e93ef0d
Missed application pool for 4 GiB DRAM
2025-10-21 13:29:57 -05:00
KeatonTheBot
280461dc78
Update NUnit to 4.4.0
...
* NUnit3TestAdapter to 5.2.0
* Rename Assert class to ClassicAssert to align with NUnit 4.x changes
2025-10-19 23:01:06 -05:00
KeatonTheBot
1724149443
misc: chore: Remove unnecessary usings
2025-10-19 17:48:37 -05:00
KeatonTheBot
f362e33293
12 GiB heap crash workaround
...
Using resolution mods, heaps past 8 GiB work in some games (like LoZ: TotK) and not in others (like SMP Jamboree). Setting the heap to a hard limit of 8 GiB on the 10 & 12 GiB DRAM options seems to be the safe bet right now until a better solution is found.
2025-10-16 15:38:34 -05:00
KeatonTheBot
41b8b6961c
Restore original application pool sizes for DRAM selections
2025-10-15 21:52:24 -05:00
KeatonTheBot
cc2fb8f0b6
UI: Fix line breaks in Turbo Mode tooltips
2025-10-12 21:48:26 -05:00
KeatonTheBot
f26bd3d321
UI: Update FluentAvalonia.NoAnim to 2.4.0-build3
2025-10-12 18:31:34 -05:00
KeatonTheBot
c3bfce3378
Update Kenji-NX to 2.0.5
2025-10-06 08:57:12 -05:00
KeatonTheBot
88e8d1309c
UI: RPC: Asset images
...
* Final Fantasy Tactics: The Ivalice Chronicles
* Hades II
* Sonic Racing: CrossWorlds
* Super Mario Galaxy 1 & 2
2025-10-03 10:06:02 -05:00
KeatonTheBot
ebeb532099
Fix build error: Replace StartsWithIgnoreCase with standard .NET equivalent
2025-10-02 15:18:35 -05:00
KeatonTheBot
c501fe264b
Fix push descriptors bugfix logic for Intel Arc on Linux
2025-10-01 15:30:02 -05:00
KeatonTheBot
cd477cf744
Ryujinx.csproj: Move PublishTrimmed setting for win-arm64 into existing PropertyGroup
2025-10-01 08:49:24 -05:00
KeatonTheBot
0487b781dc
Revert NullReferenceException change in IntervalTree.cs
...
* Not technically needed because newNode.Parent is the same value as parent
2025-09-30 17:53:09 -05:00
KeatonTheBot
51b32981b6
misc: chore: Fix possible NullReferenceExceptions, InvalidOperationExceptions
2025-09-30 15:05:14 -05:00
KeatonTheBot
fa682d406e
misc: chore: Merge into pattern
2025-09-24 13:51:15 -05:00
KeatonTheBot
503dea74c2
misc: chore: Remove unnecessary usings
2025-09-24 13:48:36 -05:00
KeatonTheBot
1f979e5c6f
misc: chore: Fix object creation
2025-09-24 13:44:00 -05:00
KeatonTheBot
378dc33cca
misc: chore: Discard unused parameters
2025-09-24 13:26:50 -05:00
KeatonTheBot
9c37a557dd
misc: chore: Merge duplicated 'if' branches
2025-09-24 13:26:50 -05:00
KeatonTheBot
1abf5b82c5
Fix: Configuration migration for Turbo Mode
2025-09-19 16:28:59 -05:00
KeatonTheBot
d751cfa81a
UI: Update Svg.Controls.Avalonia group to 11.3.6.2
2025-09-19 08:20:24 -05:00