Commit Graph

49 Commits

Author SHA1 Message Date
Jesse Talavera 17c9227a9c Fix the build when XDelta is enabled on certain platforms (#15968)
* Rename the `MIN_MATCH` defined by xdelta3 to `XD3_MIN_MATCH`

- zlib defines its own macro by that name, but with a different value

* Don't redefine `SIZEOF_ARRAY` in xdelta3 if it already exists

* Don't define ssize_t in xdelta3, rely on libretro's definition instead

* Enable xdelta3 support in MSVC 2015-2019

* Fix some invalid MSBuild condition syntax

* Always build xdelta with XD3_USE_LARGESIZET as 1

* Fix an `#if` in task_patch.c

* Enable `HAVE_XDELTA` in the UWP build

* First crack at fixing Xdelta support for Android
2023-12-05 08:32:16 -08:00
LibretroAdmin 249702a2e9 Update Android.mk - define HAVE_ACCESSIBILITY 2023-10-31 10:45:05 -07:00
neil4 0b9e5975f5 (Android) Only update retroarch.cfg on startup if version changed (#15536) 2023-07-31 05:11:59 +02:00
libretroadmin 51d238875e Get rid of obsolete HAVE_VIDEO_LAYOUT - obsolete spec, was only
ever implemented for OpenGL2 driver, lots of code debt, best to
instead just keep improving the overlay system instead which is
already available for most video drivers
2023-02-23 21:03:41 +01:00
libretroadmin 3bacd52629 Add HAVE_UPDATE_CORE_INFO for targets that already have HAVE_UPDATE_CORES defined 2022-12-23 01:52:38 +01:00
neil4 b98c53ddb7 Improve haptic feedback for input overlays (#14517)
Repurpose vibrate_on_keypress to enable device's standard keypress feedback on overlay key/button state changes

- Add keypress_vibrate function ptr to input_driver_t (only implemented on Android for now)
- (Android) Remove APP_CMD_VIBRATE_KEYPRESS
- (Android) Add doHapticFeedback, called directly to avoid latency
2022-10-16 09:58:09 +02:00
Cthulhu-throwaway 20c4407928 Add HAVE_IFINFO macro (#14265) 2022-08-01 07:51:02 +02:00
Braden Farmer ee6c9384e9 [Android] Decouple Play Core dependency to bring app into compliance for F-Droid (#13830) 2022-04-05 08:38:54 +02:00
Braden Farmer e215f56490 Android: Add HAVE_LANGEXTRA back to makefile (#13676)
Fixes #13672
2022-02-26 17:56:38 +01:00
Rafael Toledo 03edf4f6a9 [Android] Include adaptative launcher icons (#13423) 2022-02-18 18:40:18 +01:00
Braden Farmer 5bacf1e9be [Android] Populate external storage devices inside the file browser on Android 11+ devices (#13615)
[Android] Populate external storage devices inside the file browser on Android 11+ devices
2022-02-15 16:11:39 +01:00
Autechre 3b1a1ac8da Remove miniupnpc dependency (#13340)
* use custom libretro-common UPNP

* Remove miniupnpc
2021-12-09 05:52:42 +01:00
twinaphex edeb684712 (Android) Buildfix 2021-10-17 23:38:21 +02:00
twinaphex 28cac5c5a4 Add HAVE_CORE_INFO_CACHE - disable this for Steam build 2021-10-14 15:57:28 +02:00
Ömercan Kömür 714cfc581d android launcher logo (#13035)
This will fill the corners on the homescreen
2021-09-25 11:39:44 +02:00
Autechre 9a5f4602cc Add intrinsic NEON versions for float_to_s16/s16_to_float (#12933)
* Add intrinsic NEON versions for float_to_s16/s16_to_float courtesy
of davidgfnet

* Define -DDONT_WANT_ARM_OPTIMIZATIONS for resampler sinc - this should
default to intrinsic versions

* Default to ARM NEON intrinsic codepath and make the ASM codepaths
optional by defining HAVE_ARM_NEON_ASM_OPTIMIZATIONS

* (Pkg/apple/Android) Take out ASM files being compiled in
2021-09-04 00:25:21 +02:00
jdgleaver a501dfd680 Update 7-Zip dependency to latest stable version (fixes CHD support on static platforms) 2021-04-28 12:00:50 +01:00
Braden Farmer 6167f8c980 Android: Clean up old symlinks before creating new ones (#11931) 2021-01-23 19:49:32 +01:00
Braden Farmer 61b817ca68 Android (Play Store): ensure that cores directory exists before attempting to create symlinks 2021-01-18 21:20:08 -07:00
Braden Farmer 43b1bbed46 Android: fix crash on latest nightlies (non-Play Store) 2021-01-07 18:58:07 +01:00
Braden Farmer 52e3939045 Android (Play Store): only generate symlinks for cores if on the available cores list 2021-01-03 09:52:53 -07:00
Braden Farmer cf043f083b [Android] Miscellaneous fixes for Play Feature Delivery 2020-08-31 13:57:58 -06:00
Braden Farmer fd23b9ea5b [Android] Fix possible crashes from AudioManger properties returning null 2020-08-29 10:42:12 -06:00
Braden Farmer 34a8c980ad [Android] Minor fixes for Play Feature Delivery 2020-08-28 16:04:44 -06:00
Braden Farmer 31e8fe8fd9 Implement support for Play Store builds using Play Feature Delivery (Java/Gradle) 2020-08-18 22:23:55 -06:00