Commit Graph

  • efcf29c435 move game view to new activity Emmanuel Hansen 2023-08-06 12:53:01 +00:00
  • 19d796d6b1 add bottom popup ingame Emmanuel Hansen 2023-08-05 22:06:34 +00:00
  • 981f50d3e8 add game searching Emmanuel Hansen 2023-08-05 13:21:21 +00:00
  • 55f688d054 switch to using stream base game loading Emmanuel Hansen 2023-08-05 13:07:14 +00:00
  • 908c650c87 Fix gradle build issues when multiple configurations are present TSR Berry 2023-08-01 01:37:38 +02:00
  • 4ac23685f6 Update Android gradle plugins TSR Berry 2023-08-01 00:59:46 +02:00
  • 7a34e4fc34 fix AsFlags rename conflict Emmanuel Hansen 2023-07-30 18:44:49 +00:00
  • ae29ec8ba8 add dlc manager Emmanuel Hansen 2023-07-30 18:20:38 +00:00
  • 6ce263a15a safely close audio on game exit Emmanuel Hansen 2023-07-29 12:43:02 +00:00
  • d25e5cefd8 add closing emulation(starting a new one is still broken), disabled audio Emmanuel Hansen 2023-07-29 09:40:50 +00:00
  • 4ea06abd71 separate game loading from surface creation Emmanuel Hansen 2023-07-28 19:42:34 +00:00
  • 35a85241c6 refactor virtual pad composition Emmanuel Hansen 2023-07-27 20:24:33 +00:00
  • 452d01f7bc fix unzip code Emmanuel Hansen 2023-07-23 17:03:03 +00:00
  • 02f9f31d08 fix adreno hooking Emmanuel Hansen 2023-07-23 13:02:40 +00:00
  • d57b7fe063 fix adreno hooking Emmanuel Hansen 2023-07-22 17:53:29 +00:00
  • 3b36f68b40 restore driver selection Emmanuel Hansen 2023-07-22 09:54:31 +00:00
  • 353c4958dd test Emmanuel Hansen 2023-07-11 17:24:48 +00:00
  • ce9c8526b7 add adrenotools module Emmanuel Hansen 2023-07-11 08:00:43 +00:00
  • 2bdb880699 Replace Helpers.getPath() with file.getAbsolutePath() TSR Berry 2023-07-23 23:47:02 +02:00
  • e6d5ad6e83 Add more debug information when loading game files TSR Berry 2023-07-22 17:37:27 +02:00
  • 090f578eb9 Cleanup RyujinxAndroid TSR Berry 2023-07-22 07:37:11 +02:00
  • 451e496361 Cleanup LibRyujinx and add more verbose logging TSR Berry 2023-07-22 07:27:13 +02:00
  • 5cc2854312 Fix PATH variable on Windows TSR Berry 2023-07-22 01:59:41 +02:00
  • c15782d1c6 Add toolchain path to output TSR Berry 2023-07-21 18:20:20 +02:00
  • 361a0eecf1 Only build LibRyujinx if source or project files changed TSR Berry 2023-07-21 18:09:06 +02:00
  • 5da6aa636c Fix OS detection TSR Berry 2023-07-21 16:20:10 +02:00
  • 878b729558 Make dotnet executable path configurable TSR Berry 2023-07-21 03:47:44 +02:00
  • 99869f9d07 Add toolchain path to all operating systems correctly TSR Berry 2023-07-21 03:09:56 +02:00
  • ffcb51bafb Add preBuild dependency on libryujinx for app TSR Berry 2023-07-21 02:59:14 +02:00
  • 6aa738d23b Suppress Google Play permission warning TSR Berry 2023-07-21 02:45:05 +02:00
  • 6f526060fb Fix AndroidManifest.xml warnings TSR Berry 2023-07-21 02:44:34 +02:00
  • 4cd082fa34 Fix file trees TSR Berry 2023-07-21 02:01:15 +02:00
  • 7f3d1532c1 Preserve other jni libraries TSR Berry 2023-07-21 01:16:28 +02:00
  • 6ea9497d31 Make stripSymbols a gradle property TSR Berry 2023-07-21 00:55:38 +02:00
  • 992ee1c825 Raise minSdk to 30 to fix linter errors TSR Berry 2023-07-20 23:24:07 +02:00
  • 771ad29148 Update dependencies TSR Berry 2023-07-20 23:23:35 +02:00
  • 0ed0fcf042 Add gradle module for libryujinx TSR Berry 2023-07-20 22:50:12 +02:00
  • c27bb74888 Keep libryujinx symbols TSR Berry 2023-07-20 22:49:29 +02:00
  • 654d22ce23 Switch to Java 17 LTS TSR Berry 2023-07-20 22:48:35 +02:00
  • c747b2e3a7 Cleanup gitignore and project file structure TSR Berry 2023-07-20 22:42:25 +02:00
  • e223119998 remove safe area margins Emmanuel Hansen 2023-07-20 16:33:43 +00:00
  • 532e915ba7 fix touch, add toggle for virtual gamepad Emmanuel Hansen 2023-07-20 16:07:23 +00:00
  • fe5f21fe74 expand full screen to behind cutouts Emmanuel Hansen 2023-07-20 14:18:57 +00:00
  • b0957e359c add performance hints Emmanuel Hansen 2023-07-20 13:35:07 +00:00
  • e2bd44f5bb add physical controller support Emmanuel Hansen 2023-07-15 20:13:35 +00:00
  • 9a8650e0fa Rebase fix: ReplayIfDirty was being called twice Gabriel A 2023-07-14 18:08:52 -03:00
  • c3dcfce739 Remove address space mirror and tweak address space layout when host has small adress space Gabriel A 2023-07-12 16:17:58 -03:00
  • f2a0031f26 Use alternate stack for the segfault handler too Gabriel A 2023-07-12 16:16:40 -03:00
  • 63b2e587e4 Ensure we don't set graphics state if there was no graphics pipeline bound before Gabriel A 2023-07-11 00:33:19 -03:00
  • 0a821b4af7 Work around Adreno compute dispatch crash when changing grpahics state with a compute pipeline bound Gabriel A 2023-07-10 23:32:31 -03:00
  • 776e93de78 add native helper to create jni string Emmanuel Hansen 2023-07-10 09:25:18 +00:00
  • 09ec317604 Allocate NCE patch region dynamically to avoid not having enough space Gabriel A 2023-07-09 21:28:09 -03:00
  • b5c559f7ba adjust game list item margins Emmanuel Hansen 2023-07-09 19:25:45 +00:00
  • 472ad6b24f Rewrite NceAsmTable using dynamic generation instead to be more robust, fix bugs Gabriel A 2023-07-09 15:03:08 -03:00
  • 4d11e3afae Fix incorrect AslrRegionStart when using NCE Gabriel A 2023-07-07 23:09:19 -03:00
  • 49f2c878d1 fix title updates again Emmanuel Hansen 2023-07-09 07:13:49 +00:00
  • 8002065d28 fix title updates data being missing Emmanuel Hansen 2023-07-08 20:15:19 +00:00
  • c6dbeb1bd0 drop game stats class. directly call stats methods Emmanuel Hansen 2023-07-08 20:02:18 +00:00
  • 7f2c0a2bc2 initial work on multi driver selection Emmanuel Hansen 2023-07-08 19:36:30 +00:00
  • 5b60651a06 move android related file to subfolder Emmanuel Hansen 2023-07-08 19:32:31 +00:00
  • 52b8a315e3 fix native file logs Emmanuel Hansen 2023-07-08 12:46:23 +00:00
  • 5e3b8b4f89 use int game controller ids Emmanuel Hansen 2023-07-08 07:29:56 +00:00
  • b52dc01c41 add more options, fix vsync option Emmanuel Hansen 2023-07-07 17:15:52 +00:00
  • cb82a243ea add settings view Emmanuel Hansen 2023-07-06 20:22:48 +00:00
  • 2df6669ce0 Add work around for Adreno batched texture + sampler descriptor updates bug Gabriel A 2023-07-05 21:17:59 -03:00
  • 579c508ecc move android kotlin project over Emmanuel Hansen 2023-07-05 19:03:40 +00:00
  • a661494aae add more parameters to initialize device Emmanuel Hansen 2023-07-05 18:59:21 +00:00
  • bb3aed5b4a add overload for loading game info from path Emmanuel Hansen 2023-07-04 11:55:19 +00:00
  • 0066269353 add android bionic nce support Emmanuel Hansen 2023-07-04 09:20:14 +00:00
  • 0f231d2547 Add back IsApplication flag gdk 2023-07-03 19:32:25 -03:00
  • 1aff88648e Add NCE code gdk 2023-07-03 19:28:05 -03:00
  • 9658525434 Minor refactoring of KPageTableBase to make custom address space layouts easier to implement gdk 2023-01-12 23:12:11 -03:00
  • 516ac6b22a add game stats helper Emmanuel Hansen 2023-07-02 22:12:47 +00:00
  • f1c523ca69 add option to enable debug logs Emmanuel Hansen 2023-07-02 18:54:12 +00:00
  • f4d7678ae4 disable optional logs Emmanuel Hansen 2023-07-02 17:48:20 +00:00
  • 38d67a957c add file logs Emmanuel Hansen 2023-07-02 17:44:53 +00:00
  • 600ccf571e disable network change notification on bionic Emmanuel Hansen 2023-07-02 17:44:30 +00:00
  • 3dc8e10560 add steam based loaders Emmanuel Hansen 2023-07-02 16:49:14 +00:00
  • 65a2eff9c8 add interface fore loading games from storage Emmanuel Hansen 2023-07-02 16:48:53 +00:00
  • 9de761c468 fix build on newer ndk versions Emmanuel Hansen 2023-06-29 19:58:33 +00:00
  • 6f44e5719e add helper to get new surface on android, still crashes when screen resizes Emmanuel Hansen 2023-06-28 16:13:31 +00:00
  • e08a49336c attempt to recreate surface if lost Emmanuel Hansen 2023-06-28 09:21:05 +00:00
  • 5db7eda0e9 add audio support for android Emmanuel Hansen 2023-06-27 23:17:24 +00:00
  • 0d5253a497 add sdl audio backend as default audio Emmanuel Hansen 2023-06-27 15:58:35 +00:00
  • e3333fc80b enable release optimizations on aot Emmanuel Hansen 2023-06-27 12:03:58 +00:00
  • f8a0585438 remove spirv compilation option from native aot project Emmanuel Hansen 2023-06-27 12:03:35 +00:00
  • d1a538db3e fix release bionic crash Emmanuel Hansen 2023-06-27 19:26:02 +00:00
  • ec60c1a9d4 use procontroller as default libryujinx controller type Emmanuel Hansen 2023-06-26 20:28:25 +00:00
  • 1f717a101e make applet manager reflection free Emmanuel Hansen 2023-06-26 20:23:40 +00:00
  • af712754ce fix android bionic log Emmanuel Hansen 2023-06-26 07:27:43 +00:00
  • 9e562e4949 add bionic nativeaot support Emmanuel Hansen 2023-06-25 17:33:35 +00:00
  • 797a1460b3 add helper for checking bionic Emmanuel Hansen 2023-06-25 17:32:14 +00:00
  • 2479c485e0 armeilleure: Do not call GCSettings.LargeObjectHeapCompactionMode on Android Mary 2023-05-08 15:54:52 +02:00
  • 436c211b5a armeilleure: Add Android to GetOSPlatform for PTC Mary 2023-05-08 15:18:17 +02:00
  • 830721c372 armeilleure: Add Android signal handler Mary 2023-05-08 15:52:14 +02:00
  • 469727cada armeilleure: Add support for Android in HardwareCapabilities Mary 2023-05-08 15:14:13 +02:00
  • 3ebb6ace44 memory: Add Android support Mary 2023-05-08 15:09:02 +02:00
  • b9331f30d1 add basic touch and button input interface Emmanuel Hansen 2023-06-25 17:08:50 +00:00
  • 3f93620d74 remove armeilleire reference in rd file Emmanuel Hansen 2023-06-25 12:44:19 +00:00
  • f25a1b43a5 libryujinx - disable shader cache Emmanuel Hansen 2023-06-25 12:41:30 +00:00