64 Commits

Author SHA1 Message Date
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
twinaphex
6d73de8fa7 (iOS) Update to new Development Team 2022-03-25 16:55:22 +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
yoshisuga
bc02f8319e
[iOS] New iOS 13 project to support Swift; Custom keyboard and touch mouse support (#13435)
* Support for Swift, added emulator keyboard

* fixed toggle key handling using magic number hack for now

* fixed keyboard transparency slider for now with suboptimal fix; add gesture recognizer to hide/show keyboard

* Support CocoaView extensions in Swift; move keyboard delegate impl and setup to swift extension

* moved keyboard view model creation out of EmulatorKeyboard

* implement key pressed delegate in swift extension

* added input method for directly sending RETROK_* codes to support a touchscreen keyboard; assign keyboard model delegates; updated keyboard layout (added F1-F12 keys); change shift, control and alt keys to be modifiers

* enable focus mode when custom keyboard is shown; enable/disable overlay when custom keyboard is toggled

* Specify -DHAVE_OPENGLES2 instead of -DHAVE_OPENGLES3 since glsym_es3.h does not compile in iOS 14.5
Fix tvOS build using compiler flags

* Create new project for iOS 13 deploy target; add check for deploy target to conditionally compile for new iOS 13 specific feature (custom keyboard)

* force disable core info caching for iOS, use opengl es2 for debug

* Add flag for iOS custom keyboard - 3-finger swipe up to show, 3-finger swipe down to hide

* use OpenGLES2 instead; using ES3 results in compile time errors on iOS 14.5

* code cleanup

* Updated references to -DDONT_WANT_ARM_ASM_OPTIMIZATIONS flag

* Add JIT support for non-jailbroken devices

* iOS: Add support for touch mouse handler

* Added a HAVE_IOS_TOUCHMOUSE preprocessor macro so that it builds under the iOS11_Metal xcode project

* Changed click-and-drag behavior to double tap hold and drag

* Visual improvements to the emulator keyboard: updated colors, improved key-press effect
2022-02-22 08:21:34 +01:00