Henrik Rydgård
9218fe9b59
Rework the shutdown logic in the OpenGL backend. Eliminated race conditions.
2025-08-31 10:57:06 +02:00
Henrik Rydgård
0fa7349f5a
Integrate Dolphin's granule based audio resampler.
...
Removed parts of it that were not relevant.
Working, it seems. Not sure about the buffer size thing.
Not defaulting it for now
See #20146 and https://github.com/dolphin-emu/dolphin/pull/13352
..
2025-08-22 21:21:19 +02:00
Henrik Rydgård
c0b7ecc686
Refactor: Unify the Vulkan init info logic
2025-08-21 01:01:16 +02:00
Henrik Rydgård
5bfaaddedb
Implement iOS keyboard mappings for Ctrl/Shift/Alt/Meta
2025-08-19 09:48:58 +02:00
Henrik Rydgård
0502d79c99
Remove the return value from NativeMix, correct mixing with other channel numbers than 2
2025-06-18 23:48:00 +02:00
Henrik Rydgård
61d6c95f0c
More refactoring. Add the AudioBackend interface
2025-06-16 21:55:32 +02:00
Henrik Rydgård
990b74cc17
More audio refactoring
2025-06-16 18:48:53 +02:00
Henrik Rydgård
03dcd95d69
iOS: Simplify gold icon setup. Change name of the icon.
2025-06-03 16:06:37 +02:00
Henrik Rydgård
722d065417
Minor
2025-06-03 13:05:45 +02:00
Henrik Rydgård
ddc5ec6611
Add USE_IAP option to b-appstore.sh
2025-05-25 11:22:05 +02:00
Henrik Rydgård
164dd53a89
More IAP improvements
2025-05-25 11:22:05 +02:00
Henrik Rydgård
cd21f6a526
Add a gold icon to alternate icons. NOTE: It must not be named AppIconGold!
2025-05-25 11:22:05 +02:00
Henrik Rydgård
758dcf6afc
More icon stuff
2025-05-25 11:22:05 +02:00
Henrik Rydgård
c3ed94b721
More icon work
2025-05-25 11:22:05 +02:00
Henrik Rydgård
2dbb54667d
IAP work
2025-05-25 11:22:04 +02:00
Henrik Rydgård
445de0b5f4
Add entitlement for IAP
2025-05-25 11:22:04 +02:00
Henrik Rydgård
09e067c6e1
Revert "Get rid of remains of support for non-square screen DPIs"
...
This reverts commit f206ed95eb .
2025-05-21 21:41:50 +02:00
Henrik Rydgård
6035ef0652
Implement image file picker on iOS, various buildfixes
2025-05-19 20:41:16 +02:00
Henrik Rydgård
67dfbfe97e
Add developer setting to prevent loading overlays (and other 'implicit' Vulkan layers)
2025-04-10 18:56:05 +02:00
Henrik Rydgård
670ff21529
Make the Vulkan init flags a proper enum class
2025-04-10 18:16:05 +02:00
Henrik Rydgård
1a1483478a
Fix live resizing, implement setting on all platforms.
2025-02-20 17:14:59 -06:00
Henrik Rydgård
361b14bc24
Convert iOS to use the new DPI Recalculate
2025-02-20 15:47:06 -06:00
Henrik Rydgård
0acd2aa517
DPI: Remove g_display.dpi
2025-02-20 15:47:02 -06:00
Henrik Rydgård
f206ed95eb
Get rid of remains of support for non-square screen DPIs
2025-02-20 11:14:26 -06:00
Henrik Rydgård
61aa231fe2
Buildfix attempt
2025-02-11 10:43:39 -06:00
Henrik Rydgård
ee772bb1e2
Refactor querying the battery percentage into a regular sysprop
2025-02-11 10:31:18 -06:00
Henrik Rydgård
ab51c2a13b
Fix enabling logs
2024-12-16 12:48:48 +01:00
Henrik Rydgård
cd6d4db7b8
Fix missing return value in another function
2024-11-04 12:05:54 +01:00
bbb651
ece4056512
iOS: Use a black background for tinted icons
...
I'm not sure it really matters as transparent seems
to work in Unwatched, but it matches the instructions
on the HIG page.
2024-09-19 19:09:47 +03:00
bbb651
40ccb5ccef
iOS: Dark and Tinted icons for PPSSPP Gold
2024-09-19 16:39:35 +03:00
bbb651
43275d223f
iOS: Dark and Tinted icons for PPSSPP
2024-09-19 16:28:43 +03:00
Henrik Rydgård
d76fd6d836
iOS: Unify style for entitlement messages
2024-09-04 12:57:37 +02:00
Henrik Rydgård and GitHub
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
Henrik Rydgård
305418813a
Add option to control the iOS app switching mode
2024-07-05 20:08:12 +02:00
Henrik Rydgård
21df698a20
iOS: Enable "double-swipe" to switch apps
...
To prevent accidental app switching.
Unfortunately, the way to do this is to disable auto-hiding of the swipe indicator.
Another strange Apple quirk.
2024-06-20 11:28:35 +02:00
Henrik Rydgård
898e117b6b
Do the same for the Metal/Vulkan viewcontroller.
2024-06-19 23:09:58 +02:00
Henrik Rydgård
4c4fcabc5e
iOS: Disable the swipe-back gesture in-game, to maximize touch responsiveness
2024-06-19 22:43:42 +02:00
Henrik Rydgård
95a886cffb
Typo fix
2024-06-13 00:00:33 +02:00
Henrik Rydgård
87f066ef14
Set GCSupportsGameMode in info.plist files for iOS and Mac
...
See https://youtu.be/SgshkDg1QN8?t=519
This seems to be the way to do it.
2024-06-11 18:13:40 +02:00
Henrik Rydgård
d8120f9f2e
Set the games category in plists for Mac and iOS.
2024-06-11 11:46:55 +02:00
Henrik Rydgård
78a3cb5689
Fix for non-app-store builds
2024-06-05 23:30:22 +02:00
Henrik Rydgård
584d07ea8e
iOS: Implement basic physical keyboard support
2024-06-05 23:27:03 +02:00
Henrik Rydgård
338758f430
iOS: Fix "Home" button on controllers (like the PS logo button on a PS4 controller)
2024-06-05 15:01:02 +02:00
Henrik Rydgård
dca67bb5ce
Add a message for network usage
...
See #19246
2024-06-05 13:34:28 +02:00
Henrik Rydgård
7b3f0aeab2
iOS: Implement accelerometer support
2024-06-04 11:51:09 +02:00
Henrik Rydgård
8e1218976d
Fix wrong function signature in iOS file picker, also a lifetime issue
2024-06-01 12:31:12 +02:00
Henrik Rydgård
bd13653153
iOS: Call hideKeyboard from a couple more places
2024-06-01 12:28:13 +02:00
Henrik Rydgård
3065979528
iOS: Fix hang when task switching in GL mode
2024-05-29 18:21:58 +02:00
Henrik Rydgård
606a895985
iOS: Update recents paths on load
...
Fixes the main part of #19211
2024-05-29 10:12:20 +02:00
Henrik Rydgård and GitHub
b9545324a6
Merge pull request #19195 from Halo-Michael/master
...
Uniform icon style & clean up
2024-05-28 11:32:30 +02:00