Commit Graph

  • 4f1bf2d0cc Rebase fix: ReplayIfDirty was being called twice Gabriel A 2023-07-14 18:08:52 -03:00
  • 93cf57913c 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
  • 2ad3605cdb Use alternate stack for the segfault handler too Gabriel A 2023-07-12 16:16:40 -03:00
  • 7925581e72 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
  • 2814fa60bf 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
  • 437bfdbd5a add native helper to create jni string Emmanuel Hansen 2023-07-10 09:25:18 +00:00
  • 375691b0e0 Allocate NCE patch region dynamically to avoid not having enough space Gabriel A 2023-07-09 21:28:09 -03:00
  • 517277a11f adjust game list item margins Emmanuel Hansen 2023-07-09 19:25:45 +00:00
  • 8e23eb88bb Rewrite NceAsmTable using dynamic generation instead to be more robust, fix bugs Gabriel A 2023-07-09 15:03:08 -03:00
  • c694d5774d Fix incorrect AslrRegionStart when using NCE Gabriel A 2023-07-07 23:09:19 -03:00
  • 25b31b559a fix title updates again Emmanuel Hansen 2023-07-09 07:13:49 +00:00
  • f3531394d5 fix title updates data being missing Emmanuel Hansen 2023-07-08 20:15:19 +00:00
  • 976514fdcc drop game stats class. directly call stats methods Emmanuel Hansen 2023-07-08 20:02:18 +00:00
  • 953559c71c initial work on multi driver selection Emmanuel Hansen 2023-07-08 19:36:30 +00:00
  • d6ba9ad8f5 move android related file to subfolder Emmanuel Hansen 2023-07-08 19:32:31 +00:00
  • 4eb8e27517 fix native file logs Emmanuel Hansen 2023-07-08 12:46:23 +00:00
  • 6262bd1730 use int game controller ids Emmanuel Hansen 2023-07-08 07:29:56 +00:00
  • e9c7564a03 add more options, fix vsync option Emmanuel Hansen 2023-07-07 17:15:52 +00:00
  • 7b1ce437ef add settings view Emmanuel Hansen 2023-07-06 20:22:48 +00:00
  • 21a78f173e Add work around for Adreno batched texture + sampler descriptor updates bug Gabriel A 2023-07-05 21:17:59 -03:00
  • e54e18dab8 move android kotlin project over Emmanuel Hansen 2023-07-05 19:03:40 +00:00
  • 2d39deba26 add more parameters to initialize device Emmanuel Hansen 2023-07-05 18:59:21 +00:00
  • 28eb812018 add overload for loading game info from path Emmanuel Hansen 2023-07-04 11:55:19 +00:00
  • 9c510fec3e add android bionic nce support Emmanuel Hansen 2023-07-04 09:20:14 +00:00
  • 44551a0409 Add back IsApplication flag gdk 2023-07-03 19:32:25 -03:00
  • 0970972f0d Add NCE code gdk 2023-07-03 19:28:05 -03:00
  • a1e34041fa Minor refactoring of KPageTableBase to make custom address space layouts easier to implement gdk 2023-01-12 23:12:11 -03:00
  • c5bcdc06f5 add game stats helper Emmanuel Hansen 2023-07-02 22:12:47 +00:00
  • c8d6f786c5 add option to enable debug logs Emmanuel Hansen 2023-07-02 18:54:12 +00:00
  • c0a2cc5f6c disable optional logs Emmanuel Hansen 2023-07-02 17:48:20 +00:00
  • db9111b895 add file logs Emmanuel Hansen 2023-07-02 17:44:53 +00:00
  • 159d1f0eae disable network change notification on bionic Emmanuel Hansen 2023-07-02 17:44:30 +00:00
  • 07caf24936 add steam based loaders Emmanuel Hansen 2023-07-02 16:49:14 +00:00
  • 56a6ac2a65 add interface fore loading games from storage Emmanuel Hansen 2023-07-02 16:48:53 +00:00
  • 145cd0b2b1 fix build on newer ndk versions Emmanuel Hansen 2023-06-29 19:58:33 +00:00
  • 333401b71d add helper to get new surface on android, still crashes when screen resizes Emmanuel Hansen 2023-06-28 16:13:31 +00:00
  • 5b9b17ef24 attempt to recreate surface if lost Emmanuel Hansen 2023-06-28 09:21:05 +00:00
  • ba8028d1d0 add audio support for android Emmanuel Hansen 2023-06-27 23:17:24 +00:00
  • a57cad5d5e add sdl audio backend as default audio Emmanuel Hansen 2023-06-27 15:58:35 +00:00
  • 9bb70e5ac2 enable release optimizations on aot Emmanuel Hansen 2023-06-27 12:03:58 +00:00
  • 416f40bddc remove spirv compilation option from native aot project Emmanuel Hansen 2023-06-27 12:03:35 +00:00
  • 3af84d0715 fix release bionic crash Emmanuel Hansen 2023-06-27 19:26:02 +00:00
  • d988dfa781 use procontroller as default libryujinx controller type Emmanuel Hansen 2023-06-26 20:28:25 +00:00
  • fd05b76554 make applet manager reflection free Emmanuel Hansen 2023-06-26 20:23:40 +00:00
  • 6828fe6270 fix android bionic log Emmanuel Hansen 2023-06-26 07:27:43 +00:00
  • 4d06f19fe7 add bionic nativeaot support Emmanuel Hansen 2023-06-25 17:33:35 +00:00
  • ad0f9a7fc7 add helper for checking bionic Emmanuel Hansen 2023-06-25 17:32:14 +00:00
  • 1835e16045 armeilleure: Do not call GCSettings.LargeObjectHeapCompactionMode on Android Mary 2023-05-08 15:54:52 +02:00
  • 0a666d9c5b armeilleure: Add Android to GetOSPlatform for PTC Mary 2023-05-08 15:18:17 +02:00
  • b7d08e5050 armeilleure: Add Android signal handler Mary 2023-05-08 15:52:14 +02:00
  • 8a8db6244d armeilleure: Add support for Android in HardwareCapabilities Mary 2023-05-08 15:14:13 +02:00
  • 0b14eb3a61 memory: Add Android support Mary 2023-05-08 15:09:02 +02:00
  • c27a12df2c add basic touch and button input interface Emmanuel Hansen 2023-06-25 17:08:50 +00:00
  • 24b8d7c981 remove armeilleire reference in rd file Emmanuel Hansen 2023-06-25 12:44:19 +00:00
  • 8535b6c2f6 libryujinx - disable shader cache Emmanuel Hansen 2023-06-25 12:41:30 +00:00
  • cb8837e1b8 remove redundant project reference Emmanuel Hansen 2023-06-25 12:41:16 +00:00
  • 0e3c224b8d Make GetFunctionPointerForDelegate as explicit as possible gdk 2023-05-22 18:22:21 -03:00
  • 1694303e4c add nativaot libryujinx project Emmanuel Hansen 2023-06-25 12:20:05 +00:00
  • cea50d80c9 remove usage of reflection in device state Emmanuel Hansen 2023-06-25 12:18:52 +00:00
  • c3a3adbaeb add hle service generator Emmanuel Hansen 2023-06-25 12:17:21 +00:00
  • 4df22eb867
    Fix missing data for new copy dependency textures with mismatching size (#6161) gdkchan 2024-01-22 17:42:26 -03:00
  • f241f88558
    Add a separate device memory manager (#6153) gdkchan 2024-01-22 17:14:46 -03:00
  • 90455a05e6
    Input: Improve controller identification (#6029) riperiperi 2024-01-22 20:02:44 +00:00
  • a1cb1dfdc9 Use 4kb HT on 32-bit ios-ht riperiperi 2024-01-21 22:21:24 +00:00
  • c97686924b Temporary force to 4k riperiperi 2024-01-21 20:38:17 +00:00
  • 10ee46744b avoid allocations when doing address space lookup riperiperi 2024-01-11 01:33:13 +00:00
  • f16abe6dac Experimental 4KB tracking mode Gabriel A 2024-01-17 22:25:51 -03:00
  • 87b314a7ca Relax lock usage in attempt to fix a deadlock Gabriel A 2024-01-11 19:07:01 -03:00
  • edc76883db
    Fix integer overflow on downsample surround to stereo (#6160) gdkchan 2024-01-21 17:11:46 -03:00
  • 427b7d06b5
    Implement a new JIT for Arm devices (#6057) gdkchan 2024-01-20 11:11:28 -03:00
  • 331c07807f
    Vulkan: Use templates for descriptor updates (#6014) riperiperi 2024-01-20 14:07:33 +00:00
  • a772b073ec
    Support portable mode using the macOS app bundle. (#6147) Steveice10 2024-01-19 18:09:51 -08:00
  • ac0a5822c8 android - update dependencies libryujinx_rebased Emmanuel Hansen 2024-01-19 12:46:42 +00:00
  • 910cf6c63c fix rebase Emmanuel Hansen 2024-01-19 12:45:58 +00:00
  • 6dda8d1125 remove dotnet previews nuget source Emmanuel Hansen 2024-01-07 13:09:44 +00:00
  • f53e093db6 Start GameInfoNative Isaac Marovitz 2024-01-06 23:26:21 -05:00
  • e590708f42 Expand InitializeDeviceNative Signature Isaac Marovitz 2024-01-02 12:11:23 -08:00
  • 229209ff53 Expose InstallFirmware Isaac Marovitz 2024-01-01 18:59:26 -08:00
  • d0ddd7f2bc Expose GetInstalledFirmwareVersion Isaac Marovitz 2024-01-01 18:49:07 -08:00
  • b6b4b0cfb9 Don’t crash if no firmware is installed Isaac Marovitz 2024-01-01 18:48:48 -08:00
  • 7a07575740 Expose Accelerometer & Gyro Functions Isaac Marovitz 2024-01-01 17:39:27 -08:00
  • 0d9fa91a70 iOS - Disable StdErrAdapter Isaac Marovitz 2024-01-01 16:47:08 -08:00
  • deb183d432 iOS - Set Silk.NET SearchPathContainer Isaac Marovitz 2024-01-01 15:43:17 -08:00
  • c1d19a1ada iOS - Platform Checks Isaac Marovitz 2024-01-01 15:35:30 -08:00
  • 3387f42e24 iOS - Linker Fixes Isaac Marovitz 2023-12-31 18:10:16 -08:00
  • d5ed2f6584 android - change game stats background color Emmanuel Hansen 2023-12-30 12:35:38 +00:00
  • a718af9dd1 android - move title updates support to SAF Emmanuel Hansen 2023-12-30 12:23:07 +00:00
  • df99842106 android - fix dpad input on generic android controllers Emmanuel Hansen 2023-12-29 17:04:33 +00:00
  • e6c6ea1c1b android - remote developer name from grid items Emmanuel Hansen 2023-12-29 08:24:01 +00:00
  • a64eb877a2 android - add option to disable motion Emmanuel Hansen 2023-12-29 08:21:31 +00:00
  • b5d48e8324 android - add basic software keyboard support Emmanuel Hansen 2023-12-28 09:43:03 +00:00
  • 316c0ffca2 android - add option to swap button layouts to nintendo style Emmanuel Hansen 2023-12-24 21:34:10 +00:00
  • de58a53085 android - set controller event as handled Emmanuel Hansen 2023-12-24 20:49:44 +00:00
  • ace210a187 android - fix stick showing as dpad Emmanuel Hansen 2023-12-24 20:40:12 +00:00
  • 64b21a4578 android - add hack to fix orientation issue Emmanuel Hansen 2023-12-19 13:45:13 +00:00
  • cc8d44139a android - fix settings app action buttons. fix dlc manager add button missing Emmanuel Hansen 2023-12-19 11:38:56 +00:00
  • ec654e7a02 android - ensure controller respects users controller visibility settings at launch Emmanuel Hansen 2023-12-19 10:41:19 +00:00
  • 497101773c cmake: Use FetchContent to include adrenotools TSR Berry 2023-12-17 19:13:41 +01:00
  • 2ef28525be android - implement firmware installation Emmanuel Hansen 2023-12-17 19:09:52 +00:00
  • 27059ded86 android - add motion support Emmanuel Hansen 2023-12-16 14:04:25 +00:00