3294 Commits

Author SHA1 Message Date
Gabriel A
63b2e587e4 Ensure we don't set graphics state if there was no graphics pipeline bound before 2024-01-19 07:45:18 +00:00
Gabriel A
0a821b4af7 Work around Adreno compute dispatch crash when changing grpahics state with a compute pipeline bound 2024-01-19 07:45:18 +00:00
Emmanuel Hansen
776e93de78 add native helper to create jni string 2024-01-19 07:45:18 +00:00
Gabriel A
09ec317604 Allocate NCE patch region dynamically to avoid not having enough space 2024-01-19 07:45:15 +00:00
Emmanuel Hansen
b5c559f7ba adjust game list item margins 2024-01-19 07:44:24 +00:00
Gabriel A
472ad6b24f Rewrite NceAsmTable using dynamic generation instead to be more robust, fix bugs 2024-01-19 07:44:20 +00:00
Gabriel A
4d11e3afae Fix incorrect AslrRegionStart when using NCE 2024-01-19 07:40:16 +00:00
Emmanuel Hansen
49f2c878d1 fix title updates again 2024-01-19 07:40:16 +00:00
Emmanuel Hansen
8002065d28 fix title updates data being missing 2024-01-19 07:40:16 +00:00
Emmanuel Hansen
c6dbeb1bd0 drop game stats class. directly call stats methods 2024-01-19 07:40:16 +00:00
Emmanuel Hansen
7f2c0a2bc2 initial work on multi driver selection 2024-01-19 07:40:16 +00:00
Emmanuel Hansen
5b60651a06 move android related file to subfolder 2024-01-19 07:40:15 +00:00
Emmanuel Hansen
52b8a315e3 fix native file logs 2024-01-19 07:40:15 +00:00
Emmanuel Hansen
5e3b8b4f89 use int game controller ids 2024-01-19 07:40:15 +00:00
Emmanuel Hansen
b52dc01c41 add more options, fix vsync option 2024-01-19 07:40:15 +00:00
Emmanuel Hansen
cb82a243ea add settings view 2024-01-19 07:40:15 +00:00
Gabriel A
2df6669ce0 Add work around for Adreno batched texture + sampler descriptor updates bug 2024-01-19 07:40:14 +00:00
Emmanuel Hansen
579c508ecc move android kotlin project over 2024-01-19 07:40:14 +00:00
Emmanuel Hansen
a661494aae add more parameters to initialize device 2024-01-19 07:40:13 +00:00
Emmanuel Hansen
bb3aed5b4a add overload for loading game info from path 2024-01-19 07:40:13 +00:00
Emmanuel Hansen
0066269353 add android bionic nce support 2024-01-19 07:40:10 +00:00
gdk
0f231d2547 Add back IsApplication flag 2024-01-19 07:36:06 +00:00
gdk
1aff88648e Add NCE code 2024-01-19 07:36:02 +00:00
gdk
9658525434 Minor refactoring of KPageTableBase to make custom address space layouts easier to implement 2024-01-19 07:32:49 +00:00
Emmanuel Hansen
516ac6b22a add game stats helper 2024-01-19 07:32:48 +00:00
Emmanuel Hansen
f1c523ca69 add option to enable debug logs 2024-01-19 07:32:48 +00:00
Emmanuel Hansen
f4d7678ae4 disable optional logs 2024-01-19 07:32:48 +00:00
Emmanuel Hansen
38d67a957c add file logs 2024-01-19 07:32:47 +00:00
Emmanuel Hansen
600ccf571e disable network change notification on bionic 2024-01-19 07:32:47 +00:00
Emmanuel Hansen
3dc8e10560 add steam based loaders 2024-01-19 07:32:47 +00:00
Emmanuel Hansen
65a2eff9c8 add interface fore loading games from storage 2024-01-19 07:32:46 +00:00
Emmanuel Hansen
9de761c468 fix build on newer ndk versions 2024-01-19 07:32:46 +00:00
Emmanuel Hansen
6f44e5719e add helper to get new surface on android, still crashes when screen resizes 2024-01-19 07:32:46 +00:00
Emmanuel Hansen
e08a49336c attempt to recreate surface if lost 2024-01-19 07:32:46 +00:00
Emmanuel Hansen
5db7eda0e9 add audio support for android 2024-01-19 07:32:45 +00:00
Emmanuel Hansen
0d5253a497 add sdl audio backend as default audio 2024-01-19 07:32:45 +00:00
Emmanuel Hansen
e3333fc80b enable release optimizations on aot 2024-01-19 07:32:45 +00:00
Emmanuel Hansen
f8a0585438 remove spirv compilation option from native aot project 2024-01-19 07:32:45 +00:00
Emmanuel Hansen
d1a538db3e fix release bionic crash 2024-01-19 07:32:45 +00:00
Emmanuel Hansen
ec60c1a9d4 use procontroller as default libryujinx controller type 2024-01-19 07:32:44 +00:00
Emmanuel Hansen
1f717a101e make applet manager reflection free 2024-01-19 07:32:44 +00:00
Emmanuel Hansen
af712754ce fix android bionic log 2024-01-19 07:32:44 +00:00
Emmanuel Hansen
9e562e4949 add bionic nativeaot support 2024-01-19 07:32:43 +00:00
Emmanuel Hansen
797a1460b3 add helper for checking bionic 2024-01-19 07:32:40 +00:00
Mary
2479c485e0 armeilleure: Do not call GCSettings.LargeObjectHeapCompactionMode on Android
Mono only support Default as argument and will throw otherwise.
2024-01-19 07:30:58 +00:00
Mary
436c211b5a armeilleure: Add Android to GetOSPlatform for PTC 2024-01-19 07:30:57 +00:00
Mary
830721c372 armeilleure: Add Android signal handler 2024-01-19 07:30:52 +00:00
Mary
469727cada armeilleure: Add support for Android in HardwareCapabilities 2024-01-19 07:20:56 +00:00
Mary
3ebb6ace44 memory: Add Android support 2024-01-19 07:20:56 +00:00
Emmanuel Hansen
b9331f30d1 add basic touch and button input interface 2024-01-19 07:20:56 +00:00