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. and GitHub
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ård and GitHub
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
Henrik Rydgård
258a3ae6db
Fix image file browsing on Android again. Fixes #20476
2025-06-08 19:31:05 +02:00
Henrik Rydgård
1055b83783
Fix shortcut launching URL parsing on non-scoped-storage
2025-06-08 19:30:17 +02:00
Henrik Rydgård
01a1b58f41
Android: Set appCategory="game"
2025-06-08 11:48:23 +02:00
Luboš V. and GitHub
36d11d2c3b
OpenXR - Update VRManifest.xml
2025-06-08 09:25:35 +02:00
Henrik Rydgård
7022e745fc
gradle: Stop requiring JDK 17, this causes annoying problems in new installations of Android Studio
...
Also bump to the latest version.
2025-05-29 18:15:58 +02:00
Henrik Rydgård
5eb87f0fb4
Logging fixes and cleanups around folder move
2025-05-29 13:13:07 +02:00
Henrik Rydgård
6b987fa4ac
MemstickScreen: Cleanly cancel instead of blocking the back button if space calculation is underway
2025-05-28 15:27:00 +02:00
Henrik Rydgård
a0ba0d2f7d
Android: Add workaround for a race condition seen on some Redmi phones on app switching
2025-05-28 12:51:47 +02:00
Henrik Rydgård
2dbb54667d
IAP work
2025-05-25 11:22:04 +02:00
Henrik Rydgård and GitHub
d782382f28
Merge pull request #20385 from hrydgard/android-shortcut-fix
...
Android shortcut fix
2025-05-22 09:24:41 +02:00
Henrik Rydgård
a36d3cf18d
Logging improvements / despam
2025-05-21 21:42:08 +02:00
Henrik Rydgård
9cf5d1bc25
Android: Enforce that there's never more than one instance of PpssppActivity, listen to onNewIntent.
...
Fixes shortcut-launch in-game. Although need to add some better handling
for the paused case.
2025-05-21 21:42:08 +02:00
Henrik Rydgård
09e067c6e1
Revert "Get rid of remains of support for non-square screen DPIs"
...
This reverts commit f206ed95eb .
2025-05-21 21:41:50 +02:00
Henrik Rydgård
30e0834c0a
Remove the legacy CPU test runner from developer tools
2025-05-19 10:47:33 +02:00
Henrik Rydgård
9a86101769
Avoid getting stuck in a load-loop when auto-loading a bad savestate. Make some code clearer.
2025-05-16 01:55:18 +02:00
Henrik Rydgård
c59cec4c97
gradle: Use file(...).text instead of new File, .write.
...
See #20326
2025-05-13 10:42:12 +02:00
Henrik Rydgård and GitHub
bd249a2a0e
Merge pull request #20270 from hrydgard/misc-stuff
...
Avoid using shader blending in skip-buffer-effects mode
2025-04-17 19:48:12 +02:00
Henrik Rydgård
08d1e0b3d8
Logspam cleanup
2025-04-17 11:06:06 +02:00
Henrik Rydgård
0a4ab19870
Quick workaround for #18926
2025-04-16 12:03:08 +02:00