1524 Commits

Author SHA1 Message Date
Eric Warmenhoven f175d0e091 tvOS: Add Settings.app option to reset retroarch.cfg (#17143) 2024-10-30 21:49:55 -07:00
Eric Warmenhoven cd574f7f33 tvOS: Add WebDAV server for adding files more easily (#17135)
Also update to latest (last) version of GCDWebServer.
2024-10-29 21:07:47 -07:00
Eric Warmenhoven dbf6c19209 macOS: generate up key event for command keys (#17124) (#17126) 2024-10-27 12:42:41 -07:00
Eric Warmenhoven 98c7f20eae iOS: Fix some minor refresh issues (#17112) 2024-10-26 06:45:37 -07:00
neil4 f85c9693a0 Combine menu entries for RunAhead and Preemptive Frames (#17093) 2024-10-14 04:21:09 -07:00
Viačasłaŭ 3019b926c2 Fix typos (#17068) 2024-10-01 17:36:33 -07:00
Eric Warmenhoven ed574cd059 iOS/tvOS: Remove AltKit (#17069) 2024-10-01 17:36:02 -07:00
Eric Warmenhoven ea1b6852c5 apple: switch from MTKView to CAMetalLayer for vulkan (again) (#17045) 2024-09-27 14:36:45 -07:00
Eric Warmenhoven 187497eea8 Revert "apple: switch from MTKView to CAMetalLayer for vulkan (#16959)" (#17017)
This reverts commit 95d53183f5.
2024-09-19 11:48:40 -07:00
Eric Warmenhoven b557bc9523 Fixing compiler warnings (#17001) 2024-09-14 13:11:20 -07:00
neil4 53081f1794 Preemptive Frames updates (#17003)
* Preemptive Frames: input_poll and input_state improvements

- Check pointing devices when used by core; ignore input_libretro_device
- Use stored mouse x,y input state (lower level call might flush deltas)
- Remove port mapping code (unnecessary now)
- Fewer memsets

* Add Preemptive Frames to Qt options menu
2024-09-14 12:14:36 -07:00
Eric Warmenhoven 381c3a5317 iOS/tvOS: flush save files on backgrounding (#16996) 2024-09-12 17:58:11 -07:00
Eric Warmenhoven be7645024c ozone: some fixes for better touchscreen handling (#16994) 2024-09-12 11:15:10 -07:00
Eric Warmenhoven 6e2f0a4f30 apple: don't allow opening sdl2 microphone if not using sdl2 audio (#16989) 2024-09-11 12:33:41 -07:00
libretroadmin b8391e233f * PATH_MAX_LENGTH redefined from 4096 to 2048
* Massive reduction in heap space allocation, going from settings struct
264kb to 119Kb
* Use NAME_MAX_LENGTH for base paths/names, etc
* Use DIR_MAX_LENGTH for directory sizes
2024-09-09 05:47:32 +02:00
Eric Warmenhoven 0d6b249dbc iOS 9 build fix (#16980) 2024-09-08 07:59:19 -07:00
Eric Warmenhoven d228c9d469 iOS: More fixes to enable running on iOS 12 (#16978) 2024-09-08 03:10:30 -07:00
Eric Warmenhoven 60ee32b879 apple: display server, including ProMotion support (#16963) 2024-09-04 22:52:59 -07:00
Eric Warmenhoven 95d53183f5 apple: switch from MTKView to CAMetalLayer for vulkan (#16959) 2024-09-03 19:02:00 -07:00
michael-leroy 73b456e307 Fixes mouse cursor bug that prevents mouse movement when the left/right mouse button is held down. (#16942) 2024-08-31 04:54:20 -07:00
Eric Warmenhoven b3af19f65f tvOS: Minor fixes to run correctly on tvOS 13 (#16944) 2024-08-31 04:54:11 -07:00
Eric Warmenhoven 4503b3989f iOS: Better mouse grab (#16933) 2024-08-27 01:53:18 -07:00
Eric Warmenhoven 800be5530f iOS: Better handling of physical mice/magic keyboard trackpad (#16911) 2024-08-22 12:11:16 -07:00
Eric Warmenhoven 833bf2e616 iOS/tvOS: minor performance tweaks (#16882)
- it's ok to sleep in the foreground
- ios always has focus, otherwise it's not running
- don't keep reparsing strings
2024-08-15 15:26:51 -07:00
Eric Warmenhoven 41b97e4688 tvOS: follow-up fix to #16741 (#16851) 2024-08-06 17:02:49 -07:00