Commit Graph

525 Commits

Author SHA1 Message Date
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