GreemDev
60c867622e
audio backend projects code cleanup
2026-01-31 02:25:45 -06:00
GreemDev
b6cd6770ff
Removed TypedStringEnumConverter; it exists in .NET now.
...
As per the remark XMLdoc on the type: Get rid of this converter if dotnet supports similar functionality out of the box.
2025-12-23 08:18:10 -06:00
GreemDev
4a5729cc01
feature: macOS Liquid Glass dynamic icon
...
No more squircle jail! Thanks @transistor.exe in the Ryubing discord for dropping the asset files for this to happen.
2025-12-22 11:54:22 -06:00
GreemDev
e349ef72fb
Use the new C# 14 null propagation setter
2025-11-19 20:09:08 -06:00
GreemDev
b7c13715f1
Add .NET Runtime version in About window under Ryujinx version.
2025-11-17 09:14:04 -06:00
GreemDev
17b7eadb91
UI: App Library: automatically remove nonexistent autoload/game dirs from the configuration upon load.
2025-11-10 20:34:39 -06:00
GreemDev and comex
9b8517caf3
Fix socket closing on shutdown
...
Previously, sockets were only ever closed when the game specifically requested it.
Thanks @comex on GitHub for the patch submitted via the [Ryubing] issues page.
Co-Authored-By: comex <47517+comex@users.noreply.github.com >
2025-11-05 08:21:54 -06:00
GreemDev
90cb9d42db
hle: Throw a ServiceNotImplementedException instead of ArgumentException if any number arguments provided to ILibraryAppletAccessor are nonzero
2025-10-29 14:52:15 -05:00
GreemDev
e720e4a87b
gdb: YACC (yet another cleanup commit)
2025-10-24 09:47:08 -05:00
GreemDev
52b6fcf1a4
gdb: some more cleanups
2025-10-22 15:25:33 -05:00
GreemDev
35449846d9
gdb: Make waiting for a process to start more forgiving (200ms per poll 10x -> 500ms)
2025-10-22 08:10:25 -05:00
GreemDev
b8aaadac5f
gdb: Catch SocketException from TcpListener#Start
2025-10-22 08:09:48 -05:00
GreemDev
0bfd2ad3ef
gpu: tweak: Do not log missing Votevtg implementation.
2025-10-21 13:25:32 -05:00
GreemDev
843a7113d1
chore: fix in-code typos
2025-10-20 21:53:26 -05:00
GreemDev
2d420ee561
gdb: dynamic rcmd system & more cleanups
2025-10-20 21:53:26 -05:00
GreemDev
a7af26bc1f
gdb: More cleanup changes
...
- Move the message handler into its debugger class part,
- Move all message types into one file and collapse 3 of the ones with no data into a generic, stateless message with a single property being its type,
- Add an Fpscr helper property on IExecutionContext along with a comment about what Fpscr is (similar to the other registers in there)
- Moved the Rcmd helpers (such as GetRegisters, GetMinidump, etc) into a dedicated Debugger class part,
- Fixed the double-collection (ToArray being called twice) in GetThreadUids & GetThread in KProcess
2025-10-19 09:56:08 -05:00
GreemDev
91a5f69805
gdb: more cleanups
...
- convert GdbRegisters utilities into extensions on IExecutionContext
- add a Write/Read Register helper on Debugger that handles 32/64 bit instead of doing that for every usage of register reading/writing
2025-10-18 09:50:01 -05:00
GreemDev
f908bfe150
gdb: Code cleanup pass #2
...
Moved the reply functionality into the command processor, move the main debugger thread into a dedicated class part, and more
2025-10-17 08:27:13 -05:00
GreemDev
e489e0d19f
gdb: Cleanup Debugger.cs
...
by moving the GDB command handlers and command processor out of the class and into their own
2025-10-17 08:23:54 -05:00
GreemDev and Coxxs
1e2fd6f4c2
misc: Update Ryujinx.LibHac
...
Match the behavior with AMS: https://github.com/Atmosphere-NX/Atmosphere/blob/c8e39a54d257bf9875ac852fc1521f046c968339/libraries/libstratosphere/source/fssystem/fssystem_aes_ctr_counter_extended_storage.cpp#L93
This should fix the error ResultFs.InvalidArgument (2002-6001) in some nca.
Co-authored-by: Coxxs <58-coxxs@users.noreply.git.ryujinx.app >
2025-10-16 13:40:52 -05:00
GreemDev
66a5719e10
UI: Move IgnoreControllerApplet to the System config section object
2025-10-12 21:48:26 -05:00
GreemDev
61d0430006
vulkan: Intel Arc on Linux also has the push descriptors bug.
2025-10-01 14:20:02 -05:00
GreemDev
09f3bf4b55
[ci skip] chore: Change LDN server URL (it's the same server, just a more official URL)
2025-08-28 09:50:29 -05:00
GreemDev
50a2caf799
Update Ryujinx.LibHac
...
This should fix crashes with mods that worked on Ryubing 1.3.1.
Thanks @cyphix!
https://git.ryujinx.app/ryubing/libhac/-/commit/e39169ab5053ff179b7fef38f624dfc608d2596c
2025-07-21 22:43:51 -05:00
GreemDev
6768e1fa71
infra: Update to Ryujinx.LibHac 0.20.0
...
This is identical to the previous version, it's just on NuGet.org so we can comment out the LibHacAlpha source in nuget.config.
2025-06-08 23:20:47 -05:00
GreemDev
5c2d710fbb
misc: Update LibHac
...
* _lastFileOffset now correctly stores the offset for the last file in the chain
* Fixes an issue where a RomFS mod with both overridden and new files in the same folder would load incorrectly
* Renamed a variable with the wrong name
* Now behaves correctly when the same file is added twice in a row compared to V1 MR
2025-06-06 17:06:35 -05:00
GreemDev
20f1cef9b2
fix: Super Mario Party Jamboree audio renderer crashing
2025-05-26 10:22:13 -05:00
GreemDev
2a03f7b1d4
infra: Update to Ryujinx.LibHac 0.20.0.
...
This time it's pulled in via GitLab package registry.
2025-05-20 00:28:49 -05:00
GreemDev
df21f6019e
infra: Switch to [Ryujinx.LibHac]( https://git.ryujinx.app/ryubing/libhac )
...
The original repository disappeared a few days ago, and we had a backup.
2025-05-15 17:48:35 -05:00