Emmanuel Hansen
999fae7699
android - fix crash when no user is available at launch
2024-01-19 07:48:15 +00:00
Emmanuel Hansen
ab06f7d92b
android - add crash handler
2024-01-19 07:48:15 +00:00
Emmanuel Hansen
b01feaa96b
android - fix game update icon, add app icon
2024-01-19 07:48:14 +00:00
Emmanuel Hansen
7b714252e7
android - fix app menu
2024-01-19 07:48:14 +00:00
Emmanuel Hansen
a712ba9e34
android - add basic user management
2024-01-19 07:48:14 +00:00
Emmanuel Hansen
620edf56e2
clean main ui, add option to import app data
2024-01-19 07:48:14 +00:00
Emmanuel Hansen
6e054b1921
load firmware version at launch
2024-01-19 07:48:13 +00:00
Emmanuel Hansen
a48d515620
update to rc2, rebase update rd
2024-01-19 07:48:13 +00:00
Emmanuel Hansen
9587a528f6
improve async loading. add game load progress
2024-01-19 07:48:13 +00:00
Emmanuel Hansen
1659cc5294
use file descriptors to load game list
2024-01-19 07:48:13 +00:00
Emmanuel Hansen
4805d1f51a
sanitize stick input
2024-01-19 07:48:12 +00:00
Gabriel A
32aa106363
Extend Adreno binding workaround to buffer textures
2024-01-19 07:48:12 +00:00
Gabriel A
a2716f715b
Support ballot operations with divergent control flow on Adreno
2024-01-19 07:48:12 +00:00
Emmanuel Hansen
24ecab0baa
don't request storage usage for surface on bionic
2024-01-19 07:48:11 +00:00
Gabriel A
faacbd0d15
Add spin lock to prevent waiting for fences on multiple threads at once on Adreno
2024-01-19 07:48:11 +00:00
Emmanuel Hansen
25e97de1fa
fix rd.xml
2024-01-19 07:48:11 +00:00
Emmanuel Hansen
9985154314
fix rebase
2024-01-19 07:48:10 +00:00
Emmanuel Hansen
04337ca08e
create a copy of updates when added
2024-01-19 07:48:10 +00:00
Emmanuel Hansen
613759199b
some optimizations. apply current transform to native window instead of defaulting to Identity
2024-01-19 07:48:10 +00:00
Emmanuel Hansen
8d2c355ced
enable hardware accel for activity
2024-01-19 07:48:09 +00:00
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