53 Commits

Author SHA1 Message Date
Eric Warmenhoven
07612483f2
Show git version in system information (fixes #16072) (#16076) 2024-01-04 23:12:59 -08:00
Eric Warmenhoven
089f7321c7
iOS: Allow changing the app icon (take 2) (#16034) 2023-12-24 16:36:49 -08:00
libretroadmin
3c564b8284 Revert "Revert "Revert "iOS: Allow changing the app icon (#16020)" (#16029)" (#16030)"
This reverts commit 8caf6c19b1f919428a541e0aa34c231c6d662be9.
2023-12-22 09:41:31 +01:00
LibretroAdmin
8caf6c19b1
Revert "Revert "iOS: Allow changing the app icon (#16020)" (#16029)" (#16030)
This reverts commit c06743678f3c826fdeedfd76254560a1944357df.
2023-12-22 00:37:18 -08:00
LibretroAdmin
c06743678f
Revert "iOS: Allow changing the app icon (#16020)" (#16029)
This reverts commit 93f7bba6a5093aa4bf4706c5f10303934ceeb4d5.
2023-12-21 23:15:41 -08:00
Eric Warmenhoven
93f7bba6a5
iOS: Allow changing the app icon (#16020) 2023-12-20 16:22:11 -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
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
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 9320122252ec853a1ff91f3665d94773b0657077.
2023-07-11 01:03:14 +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
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
b1503c6fc0 Add accelerometer and gyroscope sensors to iOS 2023-05-21 23:18:34 +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
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
54055558f1
Fix several warnings (#15153) 2023-04-04 15:06:34 +01:00
libretroadmin
938ab716bd Bump version 2023-03-10 17:16:50 +01:00
warmenhoven
04b0421efc
Add App Category to a few places it should have been (#15019) 2023-03-08 20:59:14 +01: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
8c47aa41bd (Mac/iOS/tvOS) Add HAVE_BSV_MOVIE 2023-02-23 15:16:31 +01:00
warmenhoven
1036126c9c
A couple minor OSX Metal/Vulkan performance improvements, maybe (#14976)
I think most of these were already the default so it doesn't help as
much as I was hoping, but I think it does speed up shader compilation
slightly.
2023-02-13 21:51:01 +01:00
warmenhoven
5685b5a9a1
mFI on OSX (#14975)
This adds mFI as a controller driver for OSX, as well as adding rumble
support for mFI controllers. Also add support for the Home button.

Also fixed a couple warnings.
2023-02-13 21:49:35 +01:00
warmenhoven
8edbf51323
Fix warnings (#14918) 2023-01-28 17:29:53 +01:00
warmenhoven
46cf1d795a
Vulkan on tvOS (#14912)
* Clean up tvos defines, make debug the same as release

* Compile tvOS against libMoltenVK.dylib and enable vulkan driver

* Make sure HAVE_UPDATE_CORE_INFO is set for tvos
2023-01-27 14:52:13 +01:00
warmenhoven
1bd3e32ad7
RetroArch_iOS13_Metal.xcodeproj updates (#14910)
* No changes here, just alphabetizing the defines

* No need to define cflags for arch=*

* Bring debug and release more in line with each other

* Make sure to define HAVE_UPDATE_CORE_INFO
2023-01-26 23:36:51 +01:00
yoshisuga
22c39e7b92
Support for vulkan driver (#14908) 2023-01-26 20:26:10 +01:00
libretroadmin
d08c6d2db3 Bump to version 1.14.0 2022-12-10 17:57:06 +01:00
libretroadmin
0bf818af8d Bump version to 1.13.0 2022-11-19 03:10:12 +01:00
LibretroAdmin
df879b52cd Bump to version 1.12.0 2022-10-16 15:41:59 +02:00
yoshisuga
cac8b82368
[iOS] Fixes to iOS toolbar, add iOS 16 lockscreen widget (#14516)
* tweaked helper bar display behavior
* tweaked ui handling
* Add iOS 16 lockscreen circular widget
2022-10-15 23:33:34 +02:00
LibretroAdmin
389ef31a8f Bump up to version 1.11.1 - point release 2022-10-04 07:46:48 +02:00
LibretroAdmin
d3cb2b2ba9 Bump up to 1.11.0 2022-09-29 22:49:56 +02:00
Cthulhu-throwaway
20c4407928
Add HAVE_IFINFO macro (#14265) 2022-08-01 07:51:02 +02:00
Cthulhu-throwaway
f0baf977fa (Network) Move natt files to "network" 2022-05-18 23:23:40 -03:00