3214 Commits

Author SHA1 Message Date
TSR Berry
bda6617571 Update dependencies 2024-01-22 22:55:20 +00:00
TSR Berry
7fd44e32d0 Add gradle module for libryujinx 2024-01-22 22:55:16 +00:00
TSR Berry
fb592277a7 Keep libryujinx symbols 2024-01-22 22:55:15 +00:00
TSR Berry
826c64ddfe Switch to Java 17 LTS 2024-01-22 22:55:14 +00:00
TSR Berry
beba6d1422 Cleanup gitignore and project file structure 2024-01-22 22:55:13 +00:00
Emmanuel Hansen
5708f700ec remove safe area margins 2024-01-22 22:55:11 +00:00
Emmanuel Hansen
918b0fa302 fix touch, add toggle for virtual gamepad 2024-01-22 22:55:11 +00:00
Emmanuel Hansen
ffaa4d8ac1 expand full screen to behind cutouts 2024-01-22 22:55:11 +00:00
Emmanuel Hansen
ff3099e4a1 add performance hints 2024-01-22 22:55:11 +00:00
Emmanuel Hansen
61ba5e7bff add physical controller support 2024-01-22 22:55:10 +00:00
Gabriel A
4f1bf2d0cc Rebase fix: ReplayIfDirty was being called twice 2024-01-22 22:55:10 +00:00
Gabriel A
93cf57913c Remove address space mirror and tweak address space layout when host has small adress space 2024-01-22 22:55:10 +00:00
Gabriel A
2ad3605cdb Use alternate stack for the segfault handler too 2024-01-22 22:55:09 +00:00
Gabriel A
7925581e72 Ensure we don't set graphics state if there was no graphics pipeline bound before 2024-01-22 22:55:09 +00:00
Gabriel A
2814fa60bf Work around Adreno compute dispatch crash when changing grpahics state with a compute pipeline bound 2024-01-22 22:55:09 +00:00
Emmanuel Hansen
437bfdbd5a add native helper to create jni string 2024-01-22 22:55:09 +00:00
Gabriel A
375691b0e0 Allocate NCE patch region dynamically to avoid not having enough space 2024-01-22 22:55:08 +00:00
Emmanuel Hansen
517277a11f adjust game list item margins 2024-01-22 22:55:08 +00:00
Gabriel A
8e23eb88bb Rewrite NceAsmTable using dynamic generation instead to be more robust, fix bugs 2024-01-22 22:55:08 +00:00
Gabriel A
c694d5774d Fix incorrect AslrRegionStart when using NCE 2024-01-22 22:55:07 +00:00
Emmanuel Hansen
25b31b559a fix title updates again 2024-01-22 22:55:07 +00:00
Emmanuel Hansen
f3531394d5 fix title updates data being missing 2024-01-22 22:55:07 +00:00
Emmanuel Hansen
976514fdcc drop game stats class. directly call stats methods 2024-01-22 22:55:07 +00:00
Emmanuel Hansen
953559c71c initial work on multi driver selection 2024-01-22 22:55:06 +00:00
Emmanuel Hansen
d6ba9ad8f5 move android related file to subfolder 2024-01-22 22:55:06 +00:00
Emmanuel Hansen
4eb8e27517 fix native file logs 2024-01-22 22:55:05 +00:00
Emmanuel Hansen
6262bd1730 use int game controller ids 2024-01-22 22:55:05 +00:00
Emmanuel Hansen
e9c7564a03 add more options, fix vsync option 2024-01-22 22:55:05 +00:00
Emmanuel Hansen
7b1ce437ef add settings view 2024-01-22 22:55:05 +00:00
Gabriel A
21a78f173e Add work around for Adreno batched texture + sampler descriptor updates bug 2024-01-22 22:55:05 +00:00
Emmanuel Hansen
e54e18dab8 move android kotlin project over 2024-01-22 22:55:05 +00:00
Emmanuel Hansen
2d39deba26 add more parameters to initialize device 2024-01-22 22:55:04 +00:00
Emmanuel Hansen
28eb812018 add overload for loading game info from path 2024-01-22 22:55:04 +00:00
Emmanuel Hansen
9c510fec3e add android bionic nce support 2024-01-22 22:55:03 +00:00
gdk
44551a0409 Add back IsApplication flag 2024-01-22 22:55:03 +00:00
gdk
0970972f0d Add NCE code 2024-01-22 22:55:02 +00:00
gdk
a1e34041fa Minor refactoring of KPageTableBase to make custom address space layouts easier to implement 2024-01-22 22:55:01 +00:00
Emmanuel Hansen
c5bcdc06f5 add game stats helper 2024-01-22 22:55:01 +00:00
Emmanuel Hansen
c8d6f786c5 add option to enable debug logs 2024-01-22 22:55:01 +00:00
Emmanuel Hansen
c0a2cc5f6c disable optional logs 2024-01-22 22:54:59 +00:00
Emmanuel Hansen
db9111b895 add file logs 2024-01-22 22:54:58 +00:00
Emmanuel Hansen
159d1f0eae disable network change notification on bionic 2024-01-22 22:54:57 +00:00
Emmanuel Hansen
07caf24936 add steam based loaders 2024-01-22 22:54:57 +00:00
Emmanuel Hansen
56a6ac2a65 add interface fore loading games from storage 2024-01-22 22:54:56 +00:00
Emmanuel Hansen
145cd0b2b1 fix build on newer ndk versions 2024-01-22 22:54:56 +00:00
Emmanuel Hansen
333401b71d add helper to get new surface on android, still crashes when screen resizes 2024-01-22 22:54:55 +00:00
Emmanuel Hansen
5b9b17ef24 attempt to recreate surface if lost 2024-01-22 22:54:55 +00:00
Emmanuel Hansen
ba8028d1d0 add audio support for android 2024-01-22 22:54:55 +00:00
Emmanuel Hansen
a57cad5d5e add sdl audio backend as default audio 2024-01-22 22:54:54 +00:00
Emmanuel Hansen
9bb70e5ac2 enable release optimizations on aot 2024-01-22 22:54:54 +00:00