Commit Graph
1827 Commits
Author SHA1 Message Date
Henrik Rydgård e65c5bfdb6 Break out the http::RequestManager from HTTPClient.h 2025-09-04 17:12:18 +02:00
Henrik Rydgård 37a32e2c99 Split off Connection from HTTPClient.cpp/h 2025-09-04 16:58:47 +02:00
Henrik Rydgård cfba17b6e6 Correct error codes from sceUtilityLoadAvModule / UnloadAvModule.
Fixes #20775
2025-09-04 15:18:15 +02:00
Henrik Rydgård 214995d9d5 Fix more lints, set up a lint baseline for Android 2025-09-02 14:35:29 +02:00
Henrik Rydgård d5682910cc Use AppCompat to implement future-compatible Back handling. 2025-09-02 14:25:46 +02:00
Henrik Rydgård ebe4fccbb1 Change some uses of TargetApi to RequiresApi 2025-09-02 13:51:36 +02:00
Henrik Rydgård 00edf03819 Remove another deprecated feature from build.gradle 2025-09-02 13:26:03 +02:00
Henrik Rydgård bbfe605959 build.gradle: Replace the deprecated variantFilter clause with the modern replacement 2025-09-02 13:26:03 +02:00
Henrik Rydgård 984f30a530 Update NDK. Remove 16K page compatibility flag that's now on by default. 2025-09-02 13:26:03 +02:00
Henrik Rydgård 6c238e0109 Small upgrade to the ParamSFO window: Show the original params, add copy to clipboard 2025-09-02 00:50:12 +02:00
Henrik Rydgård 6f76c579fc Delete dead code, more std::string_view 2025-09-01 00:15:23 +02:00
Henrik Rydgård d9d3bc38a2 Fix a potential race condition in Vulkan shutdown 2025-09-01 00:15:04 +02:00
Henrik Rydgård 4aec1d1798 Some contentUri function cleanup 2025-09-01 00:15:04 +02:00
Henrik Rydgård 8e4ae1c067 LogManager: Fix bug where we accidentally opened a log file even if not enabled. 2025-09-01 00:15:04 +02:00
Henrik Rydgård 46a35003ea Track the Android activity lifecycle, log errors if we see problems. 2025-08-31 14:37:37 +02:00
Henrik Rydgård 3056e977cc Misc 2025-08-31 13:37:59 +02:00
Henrik Rydgård 9218fe9b59 Rework the shutdown logic in the OpenGL backend. Eliminated race conditions. 2025-08-31 10:57:06 +02:00
Henrik Rydgård b813a6c30f Logging improvements 2025-08-31 00:59:51 +02:00
Henrik Rydgård 539abb8d4f More minor cleanups 2025-08-31 00:59:51 +02:00
Henrik Rydgård 00a13bfb14 Fix static analysis warnings (pointless move, empty instead of size) 2025-08-31 00:59:51 +02:00
Henrik Rydgård cee9494476 Consolidate the touch event handling between the two SurfaceView classes 2025-08-31 00:59:51 +02:00
Henrik Rydgård 37677e22a0 Android: Consolidate shared code between the surface view classes 2025-08-31 00:59:51 +02:00
Luboš V.andGitHub 8a535e9f01 OpenXR - Play for Dream support added into VRManifest.xml 2025-08-30 16:41:40 +02:00
Henrik Rydgård c58abd14aa Remove support for Moga controllers.
Moga was an early "standard" (well, supported by a single company) for
joystick input before Android got official support, which was a long,
long time ago. I can't imagine many of these are still in use. Plus, the
Moga integration library broke back in Lollipop so we've carried around
an ugly workaround.

Let's just get rid of this stuff.
2025-08-29 21:27:47 +02:00
Henrik Rydgård c57163ec86 Remove a lot more redundant Android version checks 2025-08-29 11:35:48 +02:00
Henrik Rydgård 827b59f4cd Remove a lot of obsolete Android version checks 2025-08-29 11:15:16 +02:00
Henrik Rydgård 8cdf1a435b Bump the androidx appcompat version. Not quite to the latest but not far behind. 2025-08-29 11:03:08 +02:00
Henrik Rydgård 50e9f5726c .. 2025-08-29 10:40:29 +02:00
Henrik Rydgård 3e62157487 Fix some assorted static analysis warnings 2025-08-25 10:14:15 +02:00
Henrik Rydgård 92ab532813 No need to build hash.c after all? 2025-08-24 15:25:52 +02:00
Henrik Rydgård 65285e59c4 Bump rcheevos to v12.0.0 2025-08-24 14:58:53 +02:00
Henrik Rydgård 9028866b7f Update libzstd 2025-08-24 14:47:05 +02:00
Henrik Rydgård 0fa7349f5a Integrate Dolphin's granule based audio resampler.
Removed parts of it that were not relevant.

Working, it seems. Not sure about the buffer size thing.

Not defaulting it for now

See #20146 and https://github.com/dolphin-emu/dolphin/pull/13352

..
2025-08-22 21:21:19 +02:00
Henrik Rydgård c0b7ecc686 Refactor: Unify the Vulkan init info logic 2025-08-21 01:01:16 +02:00
Henrik Rydgård 027e6345d9 Some comments, log improvement 2025-08-14 22:09:27 +02:00
Henrik Rydgård 5e05a6d0ac Get rid of some more backward Common/Core dependencies 2025-08-06 00:16:35 +02:00
Henrik Rydgård 04dc09b432 Gradle: Update target to SDK version 36, fix some outdated syntax 2025-07-16 21:09:12 +02:00
Henrik RydgårdandGitHub 9ce8408d0c Merge pull request #20618 from lrzlin/loong-commit
loongarch: Add emitter, JIT and disassembler support for LoongArch64
2025-07-12 01:55:19 +02:00
Lin Runze 1d910b81ff loongarch: Add emitter, JIT and disassembler support for LoongArch64 2025-07-12 03:21:23 +08:00
Henrik Rydgård 8c13d209d5 Minor code cleanups 2025-07-11 15:09:15 +02:00
Henrik Rydgård 587090ad39 Bump gradle again 2025-07-09 12:13:46 +02:00
Nemoumbra acdee76b92 Added dummy NetAdhocCommon files 2025-07-01 19:56:09 +03:00
Henrik Rydgård 622b49a6a1 Android buildfix 2025-06-18 23:48:04 +02:00
Henrik Rydgård 61d6c95f0c More refactoring. Add the AudioBackend interface 2025-06-16 21:55:32 +02:00
Henrik Rydgård 990b74cc17 More audio refactoring 2025-06-16 18:48:53 +02:00
Henrik Rydgård 3f77775306 Legacy build: Attempt to lower version requirements, also allow manually specifying the path
Should fix #20509 (not extensively tested)
2025-06-13 20:08:41 +02:00
Henrik Rydgård 2feaeef837 Add support for 16kb page size on Android 2025-06-10 16:16:13 +02:00
Henrik Rydgård 5bc08cfae7 Android build setup: Enable flexible page sizes 2025-06-10 16:15:32 +02:00
Henrik Rydgård 5c47fc3419 Bump the NDK version 2025-06-10 16:15:32 +02:00
Henrik Rydgård a90ef6f430 Update libchdr to latest 2025-06-10 15:05:18 +02:00