Commit Graph

555 Commits

Author SHA1 Message Date
LibretroAdmin 6d5298236d Revert "iOS: Allow changing the app icon (#16020)"
This reverts commit 93f7bba6a5.
2023-12-21 23:15:11 -08:00
Eric Warmenhoven 93f7bba6a5
iOS: Allow changing the app icon (#16020) 2023-12-20 16:22:11 -08:00
Eric Warmenhoven 2ca9cf0b56
Rebuild of moltenvk for tvos (#15999) 2023-12-12 08:44:43 -08:00
Eric Warmenhoven 26918b25e0
Enable overlay support on tvos (#15987) 2023-12-09 04:48:22 -08:00
Eric Warmenhoven d2253c3de3
iOS/tvOS: create gl context as gles3 (#15958)
iOS 7+ supports gles3, which is backwards compatible with gles2. This
doesn't enable the glcore driver (which isn't working on ios yet), it
just changes the underlying context.

This fixes some of the rendering performance problems on mupen64plus_next.
2023-11-30 03:30:17 -08:00
Eric Warmenhoven 36d9bdc2da
iOS/tvOS: minor xcode cleanup (#15957)
This hopefully makes debug and release easier to manage by making
their C flags the same and moving the differences to the preprocessor
macros.
2023-11-30 03:30:08 -08:00
Eric Warmenhoven d657e5b701
xdelta support on macos/ios/tvos (#15964) 2023-11-30 03:29:46 -08:00
Eric Warmenhoven 7237b6acfc
Enable HDR support in iOS. (#15871)
* Enable HDR support in iOS.

* Enable HDR support in tvOS.
2023-11-06 00:50:14 -08:00
Eric Warmenhoven b71d09a31f
build fix - ios widget (#15809) 2023-10-16 06:56:45 -07:00
Eric Warmenhoven 793cb0cfa3
Fix ios-vulkan-ppsspp, and a small cloud save fix (#15801) 2023-10-15 05:45:03 -07:00
Eric Warmenhoven 777d96d20a
Clean up iOS/tvOS Xcode project, get the simulators working (#15799) 2023-10-14 06:57:09 -07:00
Eric Warmenhoven b6ee341507
iOS 17/Xcode 15 update: Fix iOS Widget (#15796) 2023-10-13 10:28:56 -07:00
Eric Warmenhoven 7264c13b01
Fix Xcode 14.0.1 cross compile x86_64 build - only strip debugging symbols (#15786) 2023-10-11 03:54:08 +02:00
yoshisuga 437ed733f5
Fixed compiler flag check for swift (#15654) 2023-08-29 03:30:52 -07:00
yoshisuga 6b0a5c978e
tvOS: Add target conditionals to fix tvOS build (#15637)
* Add target conditionals to fix tvOS build

* Use TARGET_OS_IOS for iOS
2023-08-22 14:55:59 -07:00
yoshisuga cb2cc58f98
iOS: Support a helper bar button to lock the current orientation (#15633)
* iOS: Support a helper bar button to lock the current orientation

* Moved init of shouldLockCurrentInterfaceOrientation property to iOS specific #if
2023-08-21 23:05:34 -07:00
libretroadmin 2d2cb04589 Merge video_coord_array.c into video_driver.c 2023-08-15 16:02:12 +02:00
Eric Warmenhoven ae78395d83
iOS/tvOS: rework JIT availability checks (#15590) 2023-08-14 06:41:43 -07:00
Eric Warmenhoven ee75111a48
iOS/tvOS: Compile with -DHAVE_CHD (#11099) (#15588) 2023-08-12 16:33:32 -07:00
Eric Warmenhoven 893b0d142e
Cloud Sync (#15548)
* cloud sync - algorithm and abstract cloud storage API

* WebDAV cloud sync driver, and associated net_http improvements

* Cloud sync settings menu
2023-08-04 09:20:50 +02:00
libretroadmin a4b81527e0 Bump version 2023-07-17 12:46:49 +02:00
Eric Warmenhoven b1fdbb9a37 netplay discovery through bonjour/mdns 2023-07-15 08:25:27 +02:00
Eric Warmenhoven 123b218725 Revert "Compile in CoreText font renderer on macos/ios/tvos"
This reverts commit 9320122252.
2023-07-11 01:03:14 +02:00
Eric Warmenhoven e943ea71e7 Fix #15459 - add HAVE_STDIN_CMD to macos 2023-07-09 09:31:08 +02:00
Eric Warmenhoven e961dcf550 iOS9 build fix 2023-07-04 20:21:37 +02:00
Eric Warmenhoven 544d78d7b7 Improve some log formatting on iOS/tvOS 2023-07-04 02:54:51 +02:00
Eric Warmenhoven 224bac241e Compile in OpenAL driver on macos/ios/tvos 2023-07-01 19:26:09 +02:00
Eric Warmenhoven 9320122252 Compile in CoreText font renderer on macos/ios/tvos 2023-07-01 19:25:18 +02:00
Eric Warmenhoven 8c9ee021e7 Creating a github CI for macOS 2023-07-01 19:24:53 +02:00
Eric Warmenhoven b861d643fc Enable SSL in macos/ios/tvos builds 2023-06-28 14:29:37 +02:00
Eric Warmenhoven b89e6afe1c Fix including audio/video filters on iOS 2023-06-06 01:52:23 +02:00
Eric Warmenhoven 6c831b25a6 Restore "macOS Cocoa: fix mouse grab in windowed mode."
This reverts commit 269c902429, with a
build fix.
2023-06-06 01:52:13 +02:00
libretroadmin 269c902429 revert 2023-06-04 16:28:59 +02:00
Alexander Kozharsky 167c52ec77 macOS Cocoa: fix mouse grab in windowed mode. 2023-06-04 14:51:04 +02:00
libretroadmin c07e6a6da2 Cleanups 2023-05-30 20:30:37 +02:00
Eric Warmenhoven b8fe2ccd10 Update to MoltenVK 1.2.4 2023-05-29 09:30:02 +02:00
Eric Warmenhoven b1503c6fc0 Add accelerometer and gyroscope sensors to iOS 2023-05-21 23:18:34 +02:00
Eric Warmenhoven 34d322ffa9 Small tweaks/fixes to update-cores.sh for iOS/tvOS 2023-05-18 03:16:37 +02:00
Eric Warmenhoven 13fc4cbda3 Don't unnecessarily sign iOS/tvOS cores/libraries 2023-05-16 18:56:25 +02:00
Eric Warmenhoven 9d697fedcb Script to download/update cores in iOS/modules and tvOS/modules 2023-05-16 12:56:07 +02:00
Eric Warmenhoven d5a86e2363 iOS needs to targets 13 due to some keyboard emulation, but tvOS does not 2023-05-12 04:42:20 +02:00
Eric Warmenhoven 994a2ea108 AltKit support for tvOS 2023-05-08 18:35:43 +02:00
Eric Warmenhoven 23211dc1a1 Enable AltServer JIT for builds installed by Xcode 2023-05-08 18:35:43 +02:00
Eric Warmenhoven 1b3f9b84d9 Add AltKit back in as checked-in code 2023-05-07 16:55:48 +02:00
Eric Warmenhoven cd9fd1ec9b Revert AltKit package dependency 2023-05-07 16:55:48 +02:00
warmenhoven e9faa3df50
Fix silly mistake, tvos needs tvos cores (#15238) 2023-04-28 15:58:58 +02:00
warmenhoven 71748d27f5
Pre-resolve AltKit swift package (#15236) 2023-04-28 02:08:23 +02:00
warmenhoven 295e5f0682
JIT support in iOS (#15224)
* Use AltKit to try to enable JIT on iOS

* libretro: Add API to check JIT availability on iOS
2023-04-26 01:55:37 +02:00
warmenhoven 11a7cc9d23
Include audio and video filters in ios/tvos bundles (#15197) 2023-04-15 11:55:46 +02:00
warmenhoven 486c5d5cba
Compile dsp/video filters built in on osx (#15161) 2023-04-06 15:18:40 +02:00