Commit graph

3609 commits

Author SHA1 Message Date
KeatonTheBot
58e3b5489b Update Kenji-NX to 2.0.2 2025-04-10 19:42:46 -05:00
KeatonTheBot
73b2eb6aeb nuget: bump Microsoft.IdentityModel.JsonWebTokens to 8.8.0, System group to 9.0.4 2025-04-10 17:14:36 -05:00
KeatonTheBot
6202526666 misc: chore: Fix warnings in virtual dual Joy-Con code 2025-04-08 23:19:02 -05:00
GreemDev
25bb6e8af7 feature: Virtual dual Joy-Con 2025-04-08 19:30:40 -05:00
Evan Husted
191819488e misc: chore: rename IgnoreApplet to IgnoreControllerApplet, change localization & redo tooltip 2025-04-04 15:49:26 -05:00
KeatonTheBot
85eb4761e8 misc: chore: Fix logger message when configuration is migrated to version 57 2025-04-02 22:33:45 -05:00
KeatonTheBot
90bf2ece82 Update translations for 'Start Games with UI Hidden' option 2025-04-02 22:20:51 -05:00
asfasagag
772233d003 UI: Option to automatically Hide UI when game launches
Quality of life feature
Similar in function to the "Start Games in Fullscreen" toggle
For users who want to run games in windowed/non-fullscreen mode with
menu UI hidden, this eliminates the need to always click "Hide UI"
2025-04-02 22:06:21 -05:00
Tartifless
33955c1cb0 sdl2 guid, remove the CRC bytes (4 first characters) and replace with 0000 when creating guid 2025-03-28 02:36:36 -05:00
KeatonTheBot
0487438978 Implement semantic versioning, only allow source revision (commit hash) in debug builds 2025-03-25 11:40:45 -05:00
Isaac Marovitz
8f55589124 Use compute shader for non-indirect index buffer conversion
* Fix >16 primitives
2025-03-24 22:01:28 -05:00
Isaac Marovitz
f825413b0d Workaround undefined behaviour in bad dual source blend states
* Always declare even in bad state on GLSL
* Return
2025-03-24 22:00:34 -05:00
sunshineinabox
0cef96477f Support VK_EXT_extended_dynamic_state and VK_EXT_extended_dynamic_state2 2025-03-24 11:15:33 -05:00
GreemDev
6ca49f912e HLE: Implement missing service calls needed for Xenoblade Chronicles X DE
(cherry picked from commit d4bf7d3c2b870e0ff6677dc50dbcbea04396a4f9)
2025-03-24 11:14:55 -05:00
KeatonTheBot
8c49b7080b Update logo/icon, README, and LICENSE 2025-03-20 23:45:09 -05:00
KeatonTheBot
7f9135396a UI: RPC: Add Xenoblade X Chronicles: Definitive Edition 2025-03-20 22:35:37 -05:00
KeatonTheBot
a5301073a9 nuget: roll back DynamicData to 9.0.4 2025-03-17 14:17:12 -05:00
KeatonTheBot
b01d3a8d57 Increment base version to 1.2.0 2025-03-16 23:52:16 -05:00
Evan Husted
4743fbcb9d misc: chore: Prevent firmware installation prompt from showing up multiple times during runtime when using --install-firmware 2025-03-16 23:08:37 -05:00
Evan Husted
0a2fa54037 UI: --install-firmware startup flag.
Has the normal UI flow, this is just for systems where the file picker doesn't show up.
2025-03-16 23:07:19 -05:00
Evan Husted
624021ee5b UI: Increase default size for setting windows to include autoload setting & the bottom of the input settings 2025-03-15 20:01:58 -05:00
KeatonTheBot
efd5a104b6 Revert "misc: chore: Remove redundant code"
This reverts commit 05a88ccc94.
2025-03-15 20:00:22 -05:00
GreemDev
7960ea643f UI: Added the ability to unbind hotkeys via pressing backspace. 2025-03-15 11:49:09 -05:00
KeatonTheBot
e86801fa12 nuget: bump packages
* DynamicData to 9.2.1
* Microsoft.IdentityModel.JsonWebTokens to 8.6.1
* System.IO.Hashing and System.Management to 9.0.3
2025-03-12 20:31:15 -05:00
Milihraim
ba5fdbb57a
Update Russian translation (#1) 2025-03-12 08:01:28 -05:00
KeatonTheBot
4efb872d0a misc: chore: Fix possible System.NullReferenceExceptions 2025-03-11 16:56:25 -05:00
KeatonTheBot
05a88ccc94 misc: chore: Remove redundant code 2025-03-11 16:45:41 -05:00
KeatonTheBot
340ec79e9f misc: chore: Use collection expressions (part 2) 2025-03-10 21:32:01 -05:00
KeatonTheBot
c923c0043a UI: RPC: Add titles 2025-03-10 19:29:12 -05:00
KeatonTheBot
6a1e3a0174 chore: Remove TieredPGO from Ryujinx and Ryujinx.Headless.SDL2 projects (enabled by default in .NET 8+)
* Add DefaultItemExcludes to appropriate project files
2025-03-08 14:38:56 -06:00
KeatonTheBot
e2973a875a misc: chore: Use collection expressions 2025-03-06 20:46:29 -06:00
KeatonTheBot
4d5757417e chore: Further clean up RuntimeIdentifiers in project files 2025-03-01 12:20:56 -06:00
Evan Husted
c838be4403 misc: chore: Add warning logs for invalid ips patch attempts 2025-02-26 11:21:33 -06:00
LotP1
62a54c63b8 Reset in-memory JIT cache on game quit + fix Purge PPTC
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.
2025-02-26 10:38:24 -06:00
Evan Husted
51f26f89a5 headless: Default to Vulkan 2025-02-25 10:21:08 -06:00
KeatonTheBot
a2fcd3038d Disable trimming on win-arm64 2025-02-25 10:20:33 -06:00
Emmanuel Hansen
7bf6c3f016 use UnmanagedCallersOnly for delegates 2025-02-22 22:46:29 -06:00
KeatonTheBot
1ea90c41a9 nuget: bump packages
* Ryujinx.Graphics.Nvdec.Dependencies.AllArch to 6.1.2-build3
* DynamicData to 9.1.2
* Microsoft.IdentityModel.JsonWebTokens to 8.6.0
2025-02-22 14:16:03 -06:00
KeatonTheBot
a58295b885 Tweak maximum texture cache size for 4 GiB DRAM dropdown 2025-02-20 00:27:47 -06:00
KeatonTheBot
7cf322e0cf UI: RPC: Change ApplicationID (fixes asset images not loading) 2025-02-18 04:18:56 -06:00
Evan Husted
741ddf8f1c UI: Extract the 256x256 thumbnail too when extracting the logo. 2025-02-18 04:18:36 -06:00
KeatonTheBot
b3e5395950 UI: RPC: Add several titles 2025-02-18 04:18:05 -06:00
Evan Husted
a3eef171c4 UI: RPC: Hogwarts Legacy asset image 2025-02-17 14:40:28 -06:00
Evan Husted
44a28ea530 infra: chore: Raise minimum required Windows 10 version
Inspired by the breakages covered in #409
2025-02-17 00:37:21 -06:00
Evan Husted
142a031383 misc: chore: Fix shader cache & CPU cache being in different folders on non-Windows
fixes #565
2025-02-17 00:37:07 -06:00
Evan Husted
5e77ca25c8 HLE: LDN: Reduce NAT timeout from 5 seconds to 2.5 2025-02-16 18:04:55 -06:00
Vudjun
e3258ab026 Gracefully handle errors in socket creation
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
2025-02-16 17:32:36 -06:00
Vudjun
fba6cb68c9 Add logging in socket implementation
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.
2025-02-16 17:32:08 -06:00
FluffyOMC
323f3f83e4 Prevent log from showing negative JIT cache sizes (32bit-int overflow)
![image](https://github.com/user-attachments/assets/5820ce7b-cbfe-4908-8f5e-7ee82040ee1a)

(cherry picked from commit a675d243d10ee98ed6b3dec9010ae3e6b2e1a39c)
2025-02-15 13:14:40 -06:00
KeatonTheBot
63e145a377 nuget: bump packages
* DynamicData to 9.1.1
* Microsoft.IdentityModel.JsonWebTokens to 8.5.0
* Ryujinx.Graphics.Nvdec.Dependencies.AllArch to 6.1.2-build2
* System group to 9.0.2
* Gommon to 2.7.1.1
2025-02-15 13:14:20 -06:00