KeatonTheBot
cfa22a7957
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-02-06 18:28:58 -06:00
LotP
45193dcc8d
Fractured Locales Support ( ryubing/ryujinx!238 )
...
See merge request ryubing/ryujinx!238
2025-12-27 14:07:56 -06:00
GreemDev
a96f20dca5
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 01:42:28 -06:00
LotP
c3155fcadb
Memory Changes 3.2 ( ryubing/ryujinx!234 )
...
See merge request ryubing/ryujinx!234
2025-12-06 17:19:19 -06:00
Alula
b018a44ff0
Disable coredumps by default on Linux + other minor fixes ( ryubing/ryujinx!204 )
...
See merge request ryubing/ryujinx!204
2025-12-04 17:32:26 -06:00
GreemDev
09748b140a
Use the new C# 14 null propagation setter
2025-11-16 19:14:26 -06:00
Coxxs
456db46065
Stub IWriterForApplication: 0 (CreateContextRegistrar) ( ryubing/ryujinx!183 )
...
See merge request ryubing/ryujinx!183
2025-11-16 18:24:41 -06:00
GreemDev
bbad867319
add back the SDL2 enum for back compatibility so existing configs are not entirely reset upon loading the version with SDL3
2025-11-07 15:02:29 -06:00
Maki
a8ace3d23c
chore: SDL3 ( ryubing/ryujinx!207 )
...
See merge request ryubing/ryujinx!207
2025-11-07 14:43:48 -06:00
LotP
92b61f9d73
Memory changes 3 ( ryubing/ryujinx!202 )
...
See merge request ryubing/ryujinx!202
2025-10-30 20:55:58 -05:00
LotP
c94ffaa00a
gpu allocation optimizations ( ryubing/ryujinx!195 )
...
See merge request ryubing/ryujinx!195
2025-10-26 14:14:51 -05:00
GreemDev
c8959afa3d
chore: Overall code cleanup
...
Update NuGet packages, fix version string in plist for macOS
2025-10-26 01:22:20 -05:00
LotP
fd07453887
audio effects fix and audio object pooling ( ryubing/ryujinx!192 )
...
See merge request ryubing/ryujinx!192
2025-10-25 21:07:10 -05:00
GreemDev
5b3b907fd2
[ci skip] chore: Fix usage of var
2025-10-20 02:42:57 -05:00
Bluey Enjoyer
2b159dbca8
AHHHHHHHHHHHHHH ( ryubing/ryujinx!170 )
...
See merge request ryubing/ryujinx!170
2025-10-16 19:43:56 -05:00
Coxxs
51584a083b
Flush the error log before exit ( ryubing/ryujinx!163 )
...
See merge request ryubing/ryujinx!163
2025-10-13 17:40:15 -05:00
KeatonTheBot
13878acdb2
Avoid lookup of invalid textures if pool did not change ( ryubing/ryujinx!113 )
...
See merge request ryubing/ryujinx!113
2025-10-11 02:56:13 -05:00
Bluey Enjoyer
e70cd08c9a
cleanup work for my last MR/PR ( ryubing/ryujinx!153 )
...
See merge request ryubing/ryujinx!153
2025-10-04 13:07:31 -05:00
Bluey Enjoyer
8d0e28ed9d
New RPC images and compat updates ( ryubing/ryujinx!151 )
...
See merge request ryubing/ryujinx!151
2025-10-01 12:29:27 -05:00
Mcost45
bb4f8d8749
Include SL/SR default bindings for single joycons ( ryubing/ryujinx!149 )
...
See merge request ryubing/ryujinx!149
2025-09-22 14:23:40 -05:00
GreemDev
6084df7473
Silksong compatibility entry and RPC image
2025-09-04 16:23:38 -05:00
GreemDev
6e47d8548c
feature: UI: LDN Games Viewer
...
This window can be accessed via "Help" menu in the title bar.
This menu's data is synced with the in-app-list LDN game data, and that has been modified to hide unjoinable games (in-progress and/or private (needing a passphrase)). You can still see these games in the list.
2025-08-30 19:54:00 -05:00
GreemDev
be249f7bdc
chore: move NFC tags URL to SharedConstants.cs
2025-08-30 00:35:16 -05:00
GreemDev
7846f58cad
[ci skip] chore: Change LDN server URL (it's the same server, just a more official URL)
2025-08-27 22:49:51 -05:00
LotP
50ab108ee1
Memory Changes part 2 ( ryubing/ryujinx!123 )
...
See merge request ryubing/ryujinx!123
2025-08-25 17:44:15 -05:00
LotP
5613d3f35d
Memory Changes ( ryubing/ryujinx!46 )
...
See merge request ryubing/ryujinx!46
2025-08-06 15:57:08 -05:00
Coxxs
d22756f1bd
Add GDB Stub ( ryubing/ryujinx!71 )
...
See merge request ryubing/ryujinx!71
2025-08-04 20:45:15 -05:00
Daenorth
dce5f0eb55
Edit TileIDs.cs ( ryubing/ryujinx!81 )
...
See merge request ryubing/ryujinx!81
2025-07-24 13:04:22 -05:00
GreemDev
973c6ba5df
UI: RPC: Squeakross: Home Squeak Home image
...
docs: compat: Squeakross: Home Squeak Home: Playable
2025-06-16 02:06:45 -05:00
GreemDev
77a797f154
Revert "Structural and Memory Safety Improvements, Analyzer Cleanup ( ryubing/ryujinx!47 )"
...
This reverts merge request !47
2025-06-15 20:45:26 -05:00
MrKev
ea027d65a7
Structural and Memory Safety Improvements, Analyzer Cleanup ( ryubing/ryujinx!47 )
...
See merge request ryubing/ryujinx!47
2025-06-11 17:58:27 -05:00
GreemDev
5108ab790f
UI: RPC: [ci skip] Add BL2, BLTPS, and Minecraft Dungeons RPC images
2025-06-09 01:47:57 -05:00
GreemDev
8f5102aa2a
infra: Add functionality to the CI to upload artifacts to this GitLab and make releases based on all files uploaded.
...
See merge request ryubing/ryujinx!48
2025-06-03 18:28:59 -05:00
MrKev
361d0c5632
Fix ~3500 analyser issues
...
See merge request ryubing/ryujinx!44
2025-05-30 17:08:34 -05:00
GreemDev
813d05bdf7
misc: Remove internal release channel constants
2025-05-29 17:36:24 -05:00
GreemDev
11cc80f7fc
infra: Generate .nupkg when building ARMeilleure, Ryujinx.Common, and Ryujinx.Memory.
...
Additionally added a script to push them to Ryubing GitLab package registry. This script is my use only since it assumes you have the necessary authentication locally & on the server.
TODO: figure out a way to get proper versioning for them.
2025-05-18 03:10:38 -05:00
KeatonTheBot
28b8dc14c7
Vulkan: Restrict feedback loop detection to AMD RDNA 3 GPUs
...
See merge request [ryubing/ryujinx!25 ](https://git.ryujinx.app/ryubing/ryujinx/-/merge_requests/25 )
2025-05-13 19:27:24 -05:00
Goodfeat
0ae536a757
Improvements and fixes to issues in the controller input menu
...
See merge request ryubing/ryujinx!2
2025-04-24 00:16:53 -05:00
GreemDev
8ad5c73f4c
feature: Turbo Mode
...
Adds an elapsed tick multiplier feature which speeds up games which are built upon delta time.
More information: https://web.archive.org/web/20240713135029/https://github.com/Ryujinx/Ryujinx/pull/6456
2025-03-25 02:37:22 +00:00
Daenorth
e250d83e2a
Added Xenoblade X DE to RPC and compat list
2025-03-20 08:26:00 +00:00
GreemDev
f09ca0f57f
UI: Restore in-app changelog functionality
2025-03-18 18:58:52 -05:00
GreemDev
078909169d
misc: chore: Simplify ReleaseChannels creation
2025-03-16 14:21:17 -05:00
GreemDev
24c90a8fde
Prevent being cut off from updates for the future.
...
The release channels are now provided via an API endpoint from ryujinx.app.
2025-03-16 00:54:20 -05:00
Evan Husted
1219f329c1
misc: chore: [ci skip] fully fix changelog urls for stable
2025-03-10 01:24:06 -05:00
Evan Husted
d5527f87cb
UI: [ci skip] fix changelog urls on new release channel
2025-03-08 21:07:03 -06:00
Evan Husted
0db85d0aa9
HLE: optional hack: disable IsAnyInternetRequestAccepted
2025-03-05 23:57:48 -06:00
Evan Husted
109f0fc659
misc: chore: Cleanup unused using directives
2025-03-05 22:21:05 -06:00
Evan Husted
332bcdfaf1
UI: Updater: Add support for eventual Windows on ARM updates
2025-02-25 17:34:56 -06:00
Evan Husted
fe1617ffea
Revert the Metal Experiment ( #701 )
...
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 could at least be
"fixed" by always applying a 30ms delay for shader translation to Metal.
That being said, that solution sucks ass.
The MoltenVK regressions are even worse.
I hope this is not a let down to the Mac users. I hope you realize I'm
reverting this because you're actively getting a worse experience with
it in the emulator.
2025-02-22 21:26:46 -06:00
Evan Husted
6c6580ddcc
misc: chore: Move the LDN constants into a SharedConstants class
2025-02-20 19:30:00 -06:00