Emmanuel Hansen
f6850bcc1a
rebase fix
2024-01-22 22:55:32 +00:00
Emmanuel Hansen
946079f5e3
android - make settings view scrollable, bump version
2024-01-22 22:55:32 +00:00
Emmanuel Hansen
14d6e280f7
android - improve game update selection
2024-01-22 22:55:31 +00:00
Emmanuel Hansen
2240d87902
android - fix crash when no user is available at launch
2024-01-22 22:55:31 +00:00
Emmanuel Hansen
5b1a928e1b
android - add crash handler
2024-01-22 22:55:31 +00:00
Emmanuel Hansen
04850674d0
android - fix game update icon, add app icon
2024-01-22 22:55:31 +00:00
Emmanuel Hansen
f560431792
android - fix app menu
2024-01-22 22:55:31 +00:00
Emmanuel Hansen
ba745514a1
android - add basic user management
2024-01-22 22:55:30 +00:00
Emmanuel Hansen
8e2eb5fd26
clean main ui, add option to import app data
2024-01-22 22:55:30 +00:00
Emmanuel Hansen
34e52880da
load firmware version at launch
2024-01-22 22:55:30 +00:00
Emmanuel Hansen
a2b7dc5aca
update to rc2, rebase update rd
2024-01-22 22:55:30 +00:00
Emmanuel Hansen
28af479e2a
improve async loading. add game load progress
2024-01-22 22:55:30 +00:00
Emmanuel Hansen
c0091c838d
use file descriptors to load game list
2024-01-22 22:55:30 +00:00
Emmanuel Hansen
4c0d21ede4
sanitize stick input
2024-01-22 22:55:30 +00:00
Gabriel A
e3a81cfdee
Extend Adreno binding workaround to buffer textures
2024-01-22 22:55:29 +00:00
Gabriel A
698ac0413b
Support ballot operations with divergent control flow on Adreno
2024-01-22 22:55:29 +00:00
Emmanuel Hansen
dca4091930
don't request storage usage for surface on bionic
2024-01-22 22:55:28 +00:00
Gabriel A
f1814ca542
Add spin lock to prevent waiting for fences on multiple threads at once on Adreno
2024-01-22 22:55:28 +00:00
Emmanuel Hansen
3e6ec4aea8
fix rd.xml
2024-01-22 22:55:28 +00:00
Emmanuel Hansen
fdc5ceea41
fix rebase
2024-01-22 22:55:28 +00:00
Emmanuel Hansen
091d9d4546
create a copy of updates when added
2024-01-22 22:55:28 +00:00
Emmanuel Hansen
7a2fadb499
some optimizations. apply current transform to native window instead of defaulting to Identity
2024-01-22 22:55:28 +00:00
Emmanuel Hansen
c732a9fbb6
enable hardware accel for activity
2024-01-22 22:55:28 +00:00
Emmanuel Hansen
6f48a6a24d
reduced virtual controller deadzone
2024-01-22 22:55:27 +00:00
Emmanuel Hansen
e6ceb70114
fix manifest error
2024-01-22 22:55:27 +00:00
Emmanuel Hansen
83c9e4fcb2
move game view to new activity
2024-01-22 22:55:27 +00:00
Emmanuel Hansen
8c0bd460d9
add bottom popup ingame
2024-01-22 22:55:27 +00:00
Emmanuel Hansen
0bf93ef754
add game searching
2024-01-22 22:55:27 +00:00
Emmanuel Hansen
8f8f9e996a
switch to using stream base game loading
2024-01-22 22:55:26 +00:00
TSR Berry
3f8d269719
Fix gradle build issues when multiple configurations are present
2024-01-22 22:55:26 +00:00
TSR Berry
6a8fce261e
Update Android gradle plugins
2024-01-22 22:55:26 +00:00
Emmanuel Hansen
44315541c3
fix AsFlags rename conflict
2024-01-22 22:55:26 +00:00
Emmanuel Hansen
7a85dc2e76
add dlc manager
2024-01-22 22:55:26 +00:00
Emmanuel Hansen
fb562c8077
safely close audio on game exit
2024-01-22 22:55:26 +00:00
Emmanuel Hansen
2999275ed2
add closing emulation(starting a new one is still broken), disabled audio
2024-01-22 22:55:25 +00:00
Emmanuel Hansen
a050e5c6c0
separate game loading from surface creation
2024-01-22 22:55:25 +00:00
Emmanuel Hansen
398fb78a31
refactor virtual pad composition
2024-01-22 22:55:25 +00:00
Emmanuel Hansen
f0b0f3b796
fix unzip code
2024-01-22 22:55:25 +00:00
Emmanuel Hansen
7d7e1ce639
fix adreno hooking
2024-01-22 22:55:25 +00:00
Emmanuel Hansen
f8c1e745ca
fix adreno hooking
2024-01-22 22:55:25 +00:00
Emmanuel Hansen
a0c9d3b7de
restore driver selection
2024-01-22 22:55:24 +00:00
Emmanuel Hansen
108fb2380a
test
2024-01-22 22:55:24 +00:00
Emmanuel Hansen
9b4d988d8c
add adrenotools module
2024-01-22 22:55:24 +00:00
TSR Berry
fae788f698
Replace Helpers.getPath() with file.getAbsolutePath()
2024-01-22 22:55:24 +00:00
TSR Berry
fa16c9c3bd
Add more debug information when loading game files
2024-01-22 22:55:23 +00:00
TSR Berry
979db1def3
Cleanup RyujinxAndroid
2024-01-22 22:55:23 +00:00
TSR Berry
300b23cf9b
Cleanup LibRyujinx and add more verbose logging
2024-01-22 22:55:23 +00:00
TSR Berry
ee4e18ff0d
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-22 22:55:22 +00:00
TSR Berry
14cf6efa60
Add toolchain path to output
2024-01-22 22:55:22 +00:00
TSR Berry
35641ee3ca
Only build LibRyujinx if source or project files changed
2024-01-22 22:55:22 +00:00