- Feb 25, 2025
-
-
FluffyOMC authored
Adds it so the Rich Presence now notices when the player edits a custom stage!
-
LotP1 authored
Jit cache now fully resets when booting a game multiple times. This should fix random jit cache crashes. Also removed some redundant code related to region allocation and fixed PPTC Purge not fully purging all PPTC files in the backup folder.
-
- Feb 23, 2025
-
-
Evan Husted authored
Metal sounded like a good idea to get in the emulator but frankly I underestimated just how experimental and not ready it was. From my write up in the Discord: ``` As is, Metal supports only a few games. The games it does support freeze on first use of not playing them via Vulkan, because shader translation is broken. So you need to use a dirty hack to not delete all your shaders. Not to mention it breaks many games via MoltenVK because of changes to the shared GPU code. Merging Metal seemed like a great idea, because of the few games it does support. But I don't think it's worth it. Many of the games it breaks via MoltenVK *don't work via Metal*. Which effectively makes current Ryubing worse for Mac users than Ryujinx 1.1.1403. I think what I'm gonna do is revert Metal, and reopen it as a PR. That way, you can still take advantage of the Metal backend as is, but without making other games worse with no solution. ``` For what it's worth, the shader translation part c...
- Feb 22, 2025
-
- Feb 21, 2025
-
-
Evan Husted authored
-
Evan Husted authored
misc: chore: use new array in LdnGameDataReceivedEventArgs instead of collecting the ldn datas into a list
-
Evan Husted authored
-
Evan Husted authored
misc: chore: Prevent firmware installation prompt from showing up multiple times during runtime when using --install-firmware
-
rrondo authored
Some changes and new lines for Ukrainian (uk_UA) localization.
-
- Feb 20, 2025
-
-
FluffyOMC authored
It's playable, no bugs, and can run pretty easily way above intended FPS, which shows there's not really any performance issues lol. 
-
Evan Husted authored
Has the normal UI flow, this is just for systems where the file picker doesn't show up.
-
Evan Husted authored
Switch doesn't natively support these languages, they should only be UI language.
-
- Feb 19, 2025
-
-
Evan Husted authored
-
Evan Husted authored
-
Evan Husted authored
Target-typed new, remove var usage, use collection expressions, rename many fields & properties to match C# standard
-
Keaton authored
Unmerged PR from OG Ryujinx (#4367). From @gdkchan: > The main goal of this change is porting the loop filtering from libvpx, which should fix the block artifacts on some VP9 videos on games using NVDEC to decode them. In addition to that, there are two other changes: > > - The remaining decoder code required to decode a VP9 video (with headers included) has been added. That was done because it's much better to test the decoder standalone with a video file. I decided to keep that code on the emulator, even if some of it is unused, since it makes standalone testing easier in the future too, and we can include unit tests with video files. > - Large refactoring of both new and existing code to conform with our conding [sic] styles, done by @TSRBerry (thanks!) Some of it has been automated. > > Since we had no loop filtering before, this change will make video decoding slower. That may cause frame drop etc if the decoder is not fast enough in some games. I plan to optimize the decoder more in the future to make up for that, but if possible I'd prefer to not do it as part of this PR, but if the perf loss is too severe I might consider. > > This will need to be tested on games that had the block artifacts, it would be nice to confirm if they match hardware now, and get some before/after screenshots etc. Comment from @Bjorn29512: > Significantly improves the block artifacts in FE: Engage. > > Before: >  > > After: >  --------- Co-authored-by:
gdkchan <gab.dark.100@gmail.com> Co-authored-by:
TSR Berry <20988865+TSRBerry@users.noreply.github.com>
- Feb 18, 2025
-
- Feb 17, 2025
-
-
Willians authored
-
Evan Husted authored
- Feb 16, 2025
-
-
Willians authored
Today I had a free day to look at and work on the entire Brazilian Portuguese language. Translations that had not been done before have been added Fixed several translations that didn't make sense Translated description of functions that were not translated correctly Words were written as close to the original English Add Donkey Kong Country Returns HD to compatibility list
-
Vudjun authored
In all other calls, exceptions are handled within the ManagedSocket class, this can't easily be done here as the exception is thrown from the constructor, so the exception is handled in ISocket and the correct error is passed to the application. This should fix #660
-
Vudjun authored
Adds logging to most Socket calls to help with debugging network issues. Shouldn't affect any functionality. There's a small chance it could spam the log in some games.
-
Evan Husted authored
-
Evan Husted authored
UI: Add descriptions of what each dynamic RPC formatter actually shows when hovering whether it has support in the game info popup
-
Evan Husted authored
misc: chore: rewrite PlayReports.Analyzer creation to use Lazy and create the value alongside DiscordIntegrationModule init
-
Evan Husted authored
-
Evan Husted authored
misc: chore: Change Analyzer AddSpec logic to log the non-hexadecimal value and ignore the added entry instead of throwing an exception
- Feb 15, 2025
-
-
Evan Husted authored