Commit graph

4445 commits

Author SHA1 Message Date
KeatonTheBot
ee4466351f Vulkan: Use compute shader for non-indirect unsupported topology index buffer conversions
See merge request ryubing/ryujinx!5
2025-07-02 00:58:41 -05:00
GreemDev
a0ad3c5dd3 misc: readme: stable and canary release channels from gitlab 2025-07-02 00:58:41 -05:00
GreemDev
93f30754e1 misc: [ci skip] fix typo in comment & rename CheckForUpdateAsync 2025-07-02 00:58:41 -05:00
GreemDev
089be24825 infra: Embed milestone description in stable release description in CI 2025-07-02 00:58:41 -05:00
GreemDev
3642c17669 infra: Send a Discord webhook message when a new build is available 2025-07-02 00:58:41 -05:00
TheToid
1109dc8011 Use rcodesign for dylib signing where avaiilable and clear out all "._" files...
See merge request ryubing/ryujinx!14
2025-07-02 00:58:41 -05:00
LotP
c37778c337 fix: use accurate length for enumerating
See merge request ryubing/ryujinx!49
2025-07-02 00:58:41 -05:00
GreemDev
d15d9e65c2 missed the projects/ API endpoint part 2025-07-02 00:58:41 -05:00
GreemDev
cf819c572b 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-07-02 00:58:40 -05:00
GreemDev
b43ce7bce4 stable release test workflow for gitlab releases 2025-07-02 00:58:40 -05:00
LotP
5587926192 Update LibHac
See merge request ryubing/ryujinx!45
2025-07-02 00:58:40 -05:00
MrKev
50211d5f2d Fix ~3500 analyser issues
See merge request ryubing/ryujinx!44
2025-07-02 00:58:40 -05:00
Hack茶ん
634cfae98e Update Korean translation
See merge request ryubing/ryujinx!43
2025-07-02 00:58:40 -05:00
GreemDev
07b1e849f9 misc: Remove internal release channel constants 2025-07-02 00:58:40 -05:00
GreemDev
a742e9ff8e UI: RPC: Remove release channel from RPC logo hover 2025-07-02 00:58:40 -05:00
GreemDev
c55e6c2f9b fix invalid link in canary release message & change stable too 2025-07-02 00:58:40 -05:00
GreemDev
860abda318 test new canary release channel repo 2025-07-02 00:58:40 -05:00
GreemDev
5c523243bc Revert "PPTC: fix rare EndOfStreamException in ContainsBlacklistedFunctions"
This reverts commit 1156307ef9
2025-07-02 00:58:40 -05:00
GreemDev
5bedfe2ca4 misc: fix duplicated code (oops), reorder the commands in-code to match the UI 2025-07-02 00:58:40 -05:00
GreemDev
ff7a607b49 misc: Swap the context menu actions to Commands 2025-07-02 00:58:39 -05:00
GreemDev
81c1b14c0d [ci skip] infra: After a quick test, ARMeilleure didn't even use anything from Ryujinx.Common. 2025-07-02 00:58:39 -05:00
GreemDev
3c98be1a78 PPTC: fix rare EndOfStreamException in ContainsBlacklistedFunctions 2025-07-02 00:58:39 -05:00
KeatonTheBot
fbc566e0b4 Workaround undefined behavior in bad dual source blend states
See merge request ryubing/ryujinx!4
2025-07-02 00:58:39 -05:00
GreemDev
1ebc8c2ce6 UI: RPC: link to release channels on logo in RPC 2025-07-02 00:58:39 -05:00
GreemDev
60e12ac1af UI: Show "Paused" in place of FPS and FIFO when emulation is paused. 2025-07-02 00:58:39 -05:00
GreemDev
d48ca5e7a3 headless: Load global input configs by default. Added an option --disable-main-input-config to disable this behavior. 2025-07-02 00:58:39 -05:00
GreemDev
754c535957 cpu: turbo: Increase Turbo cap to 1000% and remove the discrepancy between the slider and number box max values. 2025-07-02 00:58:39 -05:00
GreemDev
4ac4ad399b Add LotP to About window 2025-07-02 00:58:39 -05:00
MrKev
48c0118779 Fix JWT Claims and Socket Flag Handling to Improve Just Dance® Server Connection
See merge request ryubing/ryujinx!38
2025-07-02 00:58:39 -05:00
GreemDev
bb1d7daaa3 update changelog 2025-07-02 00:58:39 -05:00
Hack茶ん
6e1dac93be Update Korean translation
See merge request ryubing/ryujinx!42
2025-07-02 00:58:39 -05:00
KeatonTheBot
735812e926 ffmpeg: Fix green screen issues on Linux
See merge request ryubing/ryujinx!40
2025-07-02 00:58:39 -05:00
GreemDev
c0c021c7a9 fix: Super Mario Party Jamboree audio renderer crashing
See merge request ryubing/ryujinx!34
2025-07-02 00:58:39 -05:00
KeatonTheBot
f284a99cb0 Optimize XMAD instruction sequence into a single 32-bit multiply when possible
See merge request [ryubing/ryujinx!24](https://git.ryujinx.app/ryubing/ryujinx/-/merge_requests/24)
2025-07-02 00:58:39 -05:00
shinyoyo
bd0790f5e4 Update Simplified Chinese translation.
See merge request [ryubing/ryujinx!37](https://git.ryujinx.app/ryubing/ryujinx/-/merge_requests/37)
2025-07-02 00:58:39 -05:00
Goodfeat
883b2968cd Small Fix: now it is enough to activate dirty hack in global settings for the option...
See merge request [ryubing/ryujinx!20](https://git.ryujinx.app/ryubing/ryujinx/-/merge_requests/20)
2025-07-02 00:58:39 -05:00
GreemDev
4deba433b8 infra: use src.ryujinx.app redirect domain for git repo button 2025-07-02 00:58:39 -05:00
GreemDev
ea57e7c3b0 chore: Remove mention of GitHub in changelog button tooltip 2025-07-02 00:58:39 -05:00
GreemDev
103365205e chore: specify Nintendo Switch 1 in about window and remove leftover mention of GitHub 2025-07-02 00:58:39 -05:00
GreemDev
4a61922639 ui: Proper light/dark GitLab logos.
Images from 6c7b7d6fc4
2025-07-02 00:58:39 -05:00
GreemDev
91553bb1f8 UI: Show Total Time Played at the bottom of the UI in the status bar next to game total.
Does not show up in-game, and is recalculated every time the game list is reloaded.
2025-07-02 00:58:39 -05:00
GreemDev
1cdb6fa933 gpu: tweak: Do not log missing Votevtg implementation. 2025-07-02 00:58:39 -05:00
GreemDev
fbc3ba30b9 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-07-02 00:58:39 -05:00
GreemDev
fecdce2ca6 infra: Update to Ryujinx.LibHac 0.20.0.
This time it's pulled in via GitLab package registry.
2025-07-02 00:58:39 -05:00
GreemDev
7c2bc153a3 Revert "infra: Update LibHac to v0.20.0."
This seems to have broken some mods.

This reverts commit 1d4928e859.
2025-07-02 00:58:39 -05:00
GreemDev
caf9fcac29 Revert "hle: fix: TargetInvocationException when initializing IParentalControlService"
This reverts commit e1c0b3acab.
2025-07-02 00:58:39 -05:00
GreemDev
0bda9b1b64 hle: fix: TargetInvocationException when initializing IParentalControlService
The original implementation was a little overengineered (and didn't work). I suppose the games I tested simply didn't init the service.
2025-07-02 00:58:39 -05:00
GreemDev
c62982aa24 infra: Update LibHac to v0.20.0.
See merge request [ryubing/ryujinx!33](https://git.ryujinx.app/ryubing/ryujinx/-/merge_requests/33)
2025-07-02 00:58:39 -05:00
KeatonTheBot
39499c87d7 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-07-02 00:58:39 -05:00
GreemDev
3b3cd92a73 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-07-02 00:58:39 -05:00