3294 Commits

Author SHA1 Message Date
Emmanuel Hansen
14e955c5b2 reduced virtual controller deadzone 2024-01-19 07:48:09 +00:00
Emmanuel Hansen
656542d0ce fix manifest error 2024-01-19 07:48:09 +00:00
Emmanuel Hansen
efcf29c435 move game view to new activity 2024-01-19 07:48:09 +00:00
Emmanuel Hansen
19d796d6b1 add bottom popup ingame 2024-01-19 07:48:09 +00:00
Emmanuel Hansen
981f50d3e8 add game searching 2024-01-19 07:48:09 +00:00
Emmanuel Hansen
55f688d054 switch to using stream base game loading 2024-01-19 07:48:08 +00:00
TSR Berry
908c650c87 Fix gradle build issues when multiple configurations are present 2024-01-19 07:48:08 +00:00
TSR Berry
4ac23685f6 Update Android gradle plugins 2024-01-19 07:48:08 +00:00
Emmanuel Hansen
7a34e4fc34 fix AsFlags rename conflict 2024-01-19 07:48:08 +00:00
Emmanuel Hansen
ae29ec8ba8 add dlc manager 2024-01-19 07:48:08 +00:00
Emmanuel Hansen
6ce263a15a safely close audio on game exit 2024-01-19 07:48:07 +00:00
Emmanuel Hansen
d25e5cefd8 add closing emulation(starting a new one is still broken), disabled audio 2024-01-19 07:48:07 +00:00
Emmanuel Hansen
4ea06abd71 separate game loading from surface creation 2024-01-19 07:48:07 +00:00
Emmanuel Hansen
35a85241c6 refactor virtual pad composition 2024-01-19 07:48:07 +00:00
Emmanuel Hansen
452d01f7bc fix unzip code 2024-01-19 07:48:07 +00:00
Emmanuel Hansen
02f9f31d08 fix adreno hooking 2024-01-19 07:48:06 +00:00
Emmanuel Hansen
d57b7fe063 fix adreno hooking 2024-01-19 07:48:06 +00:00
Emmanuel Hansen
3b36f68b40 restore driver selection 2024-01-19 07:48:06 +00:00
Emmanuel Hansen
353c4958dd test 2024-01-19 07:48:06 +00:00
Emmanuel Hansen
ce9c8526b7 add adrenotools module 2024-01-19 07:48:06 +00:00
TSR Berry
2bdb880699 Replace Helpers.getPath() with file.getAbsolutePath() 2024-01-19 07:48:05 +00:00
TSR Berry
e6d5ad6e83 Add more debug information when loading game files 2024-01-19 07:48:05 +00:00
TSR Berry
090f578eb9 Cleanup RyujinxAndroid 2024-01-19 07:48:05 +00:00
TSR Berry
451e496361 Cleanup LibRyujinx and add more verbose logging 2024-01-19 07:48:05 +00:00
TSR Berry
5cc2854312 Fix PATH variable on Windows
I spent ~7 hours debugging this.
I searched for a bug in the Exec task and found nothing.
I tried different ways to invoke the dotnet command
to make sure PATH is always set before.
I also modified Microsoft.NETCore.Native.Unix.targets to echo PATH via Exec and via Text.
But in the end I was confused about seeing two PATH variables
when checking the dotnet.exe subprocess with ProcessHacker.
This made me try setting the Path variable instead of PATH
and to my surprise this just worked.
Turns out Windows environment variables are case-sensitive and
Windows uses Path instead of PATH like Unix.

God, I love Microsoft Windows. :)
2024-01-19 07:48:05 +00:00
TSR Berry
c15782d1c6 Add toolchain path to output 2024-01-19 07:48:05 +00:00
TSR Berry
361a0eecf1 Only build LibRyujinx if source or project files changed 2024-01-19 07:48:04 +00:00
TSR Berry
5da6aa636c Fix OS detection 2024-01-19 07:48:04 +00:00
TSR Berry
878b729558 Make dotnet executable path configurable 2024-01-19 07:48:04 +00:00
TSR Berry
99869f9d07 Add toolchain path to all operating systems correctly 2024-01-19 07:48:04 +00:00
TSR Berry
ffcb51bafb Add preBuild dependency on libryujinx for app 2024-01-19 07:48:04 +00:00
TSR Berry
6aa738d23b Suppress Google Play permission warning 2024-01-19 07:48:04 +00:00
TSR Berry
6f526060fb Fix AndroidManifest.xml warnings 2024-01-19 07:48:03 +00:00
TSR Berry
4cd082fa34 Fix file trees 2024-01-19 07:48:03 +00:00
TSR Berry
7f3d1532c1 Preserve other jni libraries 2024-01-19 07:48:03 +00:00
TSR Berry
6ea9497d31 Make stripSymbols a gradle property 2024-01-19 07:48:03 +00:00
TSR Berry
992ee1c825 Raise minSdk to 30 to fix linter errors 2024-01-19 07:48:03 +00:00
TSR Berry
771ad29148 Update dependencies 2024-01-19 07:48:03 +00:00
TSR Berry
0ed0fcf042 Add gradle module for libryujinx 2024-01-19 07:48:02 +00:00
TSR Berry
c27bb74888 Keep libryujinx symbols 2024-01-19 07:48:02 +00:00
TSR Berry
654d22ce23 Switch to Java 17 LTS 2024-01-19 07:48:02 +00:00
TSR Berry
c747b2e3a7 Cleanup gitignore and project file structure 2024-01-19 07:48:02 +00:00
Emmanuel Hansen
e223119998 remove safe area margins 2024-01-19 07:48:02 +00:00
Emmanuel Hansen
532e915ba7 fix touch, add toggle for virtual gamepad 2024-01-19 07:48:01 +00:00
Emmanuel Hansen
fe5f21fe74 expand full screen to behind cutouts 2024-01-19 07:48:01 +00:00
Emmanuel Hansen
b0957e359c add performance hints 2024-01-19 07:48:01 +00:00
Emmanuel Hansen
e2bd44f5bb add physical controller support 2024-01-19 07:48:01 +00:00
Gabriel A
9a8650e0fa Rebase fix: ReplayIfDirty was being called twice 2024-01-19 07:48:01 +00:00
Gabriel A
c3dcfce739 Remove address space mirror and tweak address space layout when host has small adress space 2024-01-19 07:48:00 +00:00
Gabriel A
f2a0031f26 Use alternate stack for the segfault handler too 2024-01-19 07:47:57 +00:00