500 Commits

Author SHA1 Message Date
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 3fa1e32bc6eb0b38c3e89690e15c0f07d3f49572.
2023-02-25 17:26:34 +01:00
LibretroAdmin
ceaef8240d
Revert "Probable build fix for xcode 12 (#15020)" (#15021)
This reverts commit 43e6877e5dc3b3c52d853841e03ddd773d01868a.
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 e1caf32817df57895f43b8667e7072790659e48d.
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 7068eebe0c59fea26a4fc176c769ef46fd3ad718.
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