Commit graph

37 commits

Author SHA1 Message Date
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
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
7d7e1ce639 fix adreno hooking 2024-01-22 22:55:25 +00:00
Emmanuel Hansen
108fb2380a test 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
300b23cf9b Cleanup LibRyujinx and add more verbose logging 2024-01-22 22:55:23 +00:00
TSR Berry
beba6d1422 Cleanup gitignore and project file structure 2024-01-22 22:55:13 +00:00
Emmanuel Hansen
ff3099e4a1 add performance hints 2024-01-22 22:55:11 +00:00
Emmanuel Hansen
437bfdbd5a add native helper to create jni string 2024-01-22 22:55:09 +00:00
Emmanuel Hansen
976514fdcc drop game stats class. directly call stats methods 2024-01-22 22:55:07 +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
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
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
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
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
Emmanuel Hansen
416f40bddc remove spirv compilation option from native aot project 2024-01-22 22:54:54 +00:00
Emmanuel Hansen
3af84d0715 fix release bionic crash 2024-01-22 22:54:54 +00:00
Emmanuel Hansen
d988dfa781 use procontroller as default libryujinx controller type 2024-01-22 22:54:53 +00:00
Emmanuel Hansen
6828fe6270 fix android bionic log 2024-01-22 22:54:53 +00:00
Emmanuel Hansen
4d06f19fe7 add bionic nativeaot support 2024-01-22 22:54:52 +00:00
Emmanuel Hansen
c27a12df2c add basic touch and button input interface 2024-01-22 22:54:50 +00:00
Emmanuel Hansen
24b8d7c981 remove armeilleire reference in rd file 2024-01-22 22:54:50 +00:00
Emmanuel Hansen
8535b6c2f6 libryujinx - disable shader cache 2024-01-22 22:54:50 +00:00
Emmanuel Hansen
1694303e4c add nativaot libryujinx project 2024-01-22 22:54:49 +00:00