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
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
warmenhoven
a60249ff87
Fix #15059 Compile in presence for discord ( #15063 )
...
Also relying on $TMPDIR is problematic because Discord uses
NSTemporaryDirectory() which may not be the same.
2023-03-06 19:57:08 +01:00
warmenhoven
a49cf1e7e3
Break Steam mac build out into separate scheme, to avoid certain flags ( #15046 )
2023-03-02 20:09:36 +01:00
warmenhoven
bf5739b735
More changes for Steam on Mac ( #15036 )
...
* Additional Steam build cleanups
* Fix Mac directories for Steam
2023-02-28 21:28:59 +01:00
warmenhoven
67372e0f38
Use xcodebuild -exportArchive rather than assuming archive structure ( #15032 )
2023-02-27 19:09:45 +01:00
warmenhoven
c226392358
Another try at creating a steam build for the mac ( #15031 )
2023-02-27 18:09:50 +01:00
LibretroAdmin
9192abb608
Revert "steam support for mac ( #15018 )" ( #15022 )
...
This reverts commit 3fa1e32bc6
.
2023-02-25 17:26:34 +01:00
LibretroAdmin
ceaef8240d
Revert "Probable build fix for xcode 12 ( #15020 )" ( #15021 )
...
This reverts commit 43e6877e5d
.
2023-02-25 17:25:43 +01:00
warmenhoven
43e6877e5d
Probable build fix for xcode 12 ( #15020 )
2023-02-25 16:41:30 +01:00
warmenhoven
3fa1e32bc6
steam support for mac ( #15018 )
2023-02-25 09:21:15 +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
c3526132ad
iOS9/iOS11 build fix: Link against CoreHaptics ( #14977 )
...
Also address a couple warnings
2023-02-14 05:35:38 +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
warmenhoven
10ace666e1
On iOS, pause while in background ( #14907 )
2023-01-26 20:10:01 +01:00
warmenhoven
4d5bea1208
Vulkan video driver on iOS ( #14902 )
2023-01-25 16:17:01 +01:00
UltraHDR
10c337255e
Set LSApplicationCategoryType to games ( #14833 )
...
* Set LSApplicationCategoryType to games
* Set LSApplicationCategoryType to games
2023-01-10 14:02:54 +01:00
libretroadmin
1ab6028b00
Combine driver.c into retroarch.c
2023-01-09 03:20:25 +01:00
reallibretroadmin
074f19ca90
(Metal) Cleanups
2023-01-08 05:48:06 +01:00
reallibretroadmin
29f165026a
(Metal) Small cleanups
2023-01-08 05:34:05 +01:00
Eric Warmenhoven
3c199c794e
Updated Vulkan on Metal for OSX via MoltenVK
2023-01-07 07:38:42 +01:00
Eric Warmenhoven
1919cb4804
Include "Update Core Info Files" on iOS.
2023-01-06 18:23:17 +01:00
Eric Warmenhoven
f07a720a31
On Metal OSX build, with GL cores, fix fullscreening redisplay
2023-01-05 09:04:47 +01:00
Eric Warmenhoven
5f06c5487d
Include GL video driver on Metal OSX builds
2023-01-04 12:16:39 +01:00
Eric Warmenhoven
cf64525343
Include "Update Core Info Files" for iOS/tvOS
...
Also a build fix for tvOS with Xcode 14.2
2023-01-04 03:43:42 +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
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
Richard
c0926ad1a1
feat(iOS13): Pointer Movement Accuracy ( #14641 )
...
Co-authored-by: Richard <rf2222222@github.com>
2022-11-18 19:45:36 +01:00
Richard
5e9e5177ec
feat(iOS13.4): Add Trackpad Support(iOS13.4 and above) ( #14633 )
...
Co-authored-by: Yuki Fushimi <seiryu@Yukis-MacBook-Pro.local>
2022-11-16 14:52:58 +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
23rd
9663e4b4f1
Fixed items of system top menu bar on macOS. ( #14288 )
...
The second attempt.
This reverts commit e1caf32817
.
2022-08-24 03:57:43 +02:00
LibretroAdmin
e1caf32817
Revert "Fixed items of system top menu bar on macOS. ( #14271 )" ( #14279 )
...
This reverts commit 7068eebe0c
.
2022-08-04 17:56:26 +02:00
23rd
7068eebe0c
Fixed items of system top menu bar on macOS. ( #14271 )
2022-08-04 15:47:30 +02:00
Cthulhu-throwaway
20c4407928
Add HAVE_IFINFO macro ( #14265 )
2022-08-01 07:51:02 +02:00
Steve Cox
d54df6f18e
Revised tvOS icons w/ updated alien.
2022-05-23 15:58:48 -07:00
Steve Cox
0e486f9468
iOS app icon fixes & revisions
...
Replaced many blurry app icons, instead using icons from higher resolution sources.
Revised iOS app icon color & spacing slightly, attempting to match the pattern used in the recent Android and Switch versions of RetroArch.
2022-05-23 02:36:23 -07:00
LibretroAdmin
4966d2a130
Merge pull request #13952 from stevenjamescox/master
...
tvOS app icon fix & revisions
2022-05-21 00:18:24 +01:00
Steve Cox
fbcc99013e
tvOS app icon fix, also icon revisions
...
Fixed the @2x icon sizing. Each @2x icon was previously the same size as its @1x counterpart, resulting in odd graphical errors when the icon was selected on the tvOS home screen.
Switched to the non-outlined RetroArch logo to match the iOS app icon—and because I was unable to find a high enough resolution version of the outlined logo to properly create @2x icon layers for it.
Separated the icon layers further, going from two layers to three (eyes on their own layer now) to improve the resultant tvOS home screen parallax effect on it. The eyes now move ever so slightly—independent of the body.
2022-05-20 02:10:44 -07:00
Cthulhu-throwaway
f0baf977fa
(Network) Move natt files to "network"
2022-05-18 23:23:40 -03:00
twinaphex
5ed375b7df
Bump version to 1.10.3
2022-04-10 00:03:11 +02:00
twinaphex
6d73de8fa7
(iOS) Update to new Development Team
2022-03-25 16:55:22 +01:00
twinaphex
f3ce04be0c
Bump up version + CHANGELOG
2022-03-22 21:01:06 +01:00
yoshisuga
01cb10d8b3
[iOS 13+] Support a toolbar that allows toggling of onscreen keyboard and touch mouse ( #13700 )
...
* Fetch translations from Crowdin
* Support for showing and hiding indicator and navigation bar
* Refactored to use a view model
* Support defining helper bar items and support showing/hiding keyboard
* reorganized source files into separate logical files
* Moved mouse support to swift (except for delegate implementation), added support for enabling touch mouse in helper bar; reorganized swift source files
* Reorganized keyboard files; added the touch mouse messages to the RA localization files; use the RA notification system
* change keyboard letters to uppercase for clarity
Co-authored-by: github-actions <github-actions@github.com>
2022-03-07 19:09:49 +01:00
twinaphex
621f51394b
Bump version
2022-03-03 14:28:38 +01:00
yoshisuga
ba0d42ceb3
[iOS] Fix RetroArch_iOS9 project ( #13679 )
...
* Fetch translations from Crowdin
* Fix iOS 9 xcode project to include the JITSupport files
Co-authored-by: github-actions <github-actions@github.com>
2022-02-27 05:18:25 +01:00