Commit Graph

40506 Commits

Author SHA1 Message Date
AdamN
8048e32fcf
Some missing env vars for ccache 2024-05-31 03:20:04 +07:00
Henrik Rydgård
1f7310d4cf
Merge pull request #19184 from hrydgard/native-text-draw-mac-ios
Native text drawing on macOS/iOS
2024-05-29 19:52:12 +02:00
Henrik Rydgård
c02e5b36ab Use the default UI font, bugfixes 2024-05-29 19:29:49 +02:00
Henrik Rydgård
021d2d5ef0 Scaling and line spacing work 2024-05-29 18:52:39 +02:00
Henrik Rydgård
5f4257bf4a Get it to build and run on iOS too, not just Mac. There's some odd DPI issue though. 2024-05-29 18:52:39 +02:00
Henrik Rydgård
0bbaaef787 Seems to be working now, though need to figure out which font face we can use. 2024-05-29 18:52:39 +02:00
Henrik Rydgård
3965c1ae6b Start implementing cocoa-based text rendering. Doesn't work yet, renders garbage. 2024-05-29 18:52:39 +02:00
Henrik Rydgård
455e28da6c Rename Point to Point2D to avoid a cocoa name clash 2024-05-29 18:52:39 +02:00
Henrik Rydgård
7e7d1d587a Start lifting up common parts to the base class 2024-05-29 18:52:39 +02:00
Henrik Rydgård
d017be5516
Merge pull request #19215 from hrydgard/ios-fix-gl-hang
iOS: Fix hang when task switching in GL mode
2024-05-29 18:46:20 +02:00
Henrik Rydgård
4bc655d5d3 Should not display the Geometry Shader culling option on iOS (not supported) 2024-05-29 18:32:18 +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
f23f54bf87
Merge pull request #19214 from hrydgard/fix-vulkan-errors
Fix some Vulkan-related bugs
2024-05-29 15:53:11 +02:00
Henrik Rydgård
53ebba4a3e Vulkan: Fix bug when stepping / pausing-on-lost-focus 2024-05-29 14:49:53 +02:00
Henrik Rydgård
d29a2a2b8c Make the "Pause when not focused" setting available in the regular settings menu 2024-05-29 13:06:49 +02:00
Henrik Rydgård
87ead3f492 Fix bad framebuffer bind in Parappa The Rapper 2024-05-29 12:23:54 +02:00
Henrik Rydgård
e5662f63d5
Merge pull request #19213 from hrydgard/fix-recents-ios
iOS: Prevent the Recents list from disappearing a lot
2024-05-29 10:48:56 +02:00
Henrik Rydgård
869139078a Do the same for the current browsed directory 2024-05-29 10:16:48 +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
a851e82b28
Merge pull request #19207 from hrydgard/sdl-avoid-spinning
SDL: Switch to SDL_WaitEventTimeout instead of SDL_PollEvent when possible.
2024-05-28 20:38:35 +02:00
Henrik Rydgård
59af0e5b07 Vulkan: Update to the latest version of VMA
See https://gpuopen.com/vulkan-memory-allocator/

Will merge this after I've gotten a stable-ish iOS build out.
2024-05-28 20:31:45 +02:00
Henrik Rydgård
2c50f82b5b SDL: Switch to SDL_WaitEventTimeout instead of SDL_PollEvent when possible.
Fixes #19131
2024-05-28 19:06:00 +02:00
Henrik Rydgård
7d80f83405
Merge pull request #19206 from sonninnos/libretro-audio-buffering
More libretro maintenance
2024-05-28 18:12:55 +02:00
sonninnos
3766a84792 libretro: core option label reformat + default 2024-05-28 15:55:26 +03:00
sonninnos
a1b7d6e84a libretro: easier debug building 2024-05-28 15:55:26 +03:00
sonninnos
3d96a071bc libretro: add chd to valid extensions 2024-05-28 15:55:26 +03:00
sonninnos
c3469ca1bb libretro: remove unused StereoResampler 2024-05-28 15:55:26 +03:00
sonninnos
9afc668bfa libretro: upload audio once per frame 2024-05-28 15:55:21 +03:00
Henrik Rydgård
e69870033e
Merge pull request #19205 from nishinji/japanese
Update ja_JP.ini
2024-05-28 12:28:44 +02:00
nishinji
cd5ca387df Update ja_JP.ini 2024-05-28 19:23:10 +09:00
Henrik Rydgård
1f85ab180a
Merge pull request #19204 from hrydgard/http-redirect
HTTPClient: Fix issue with HTTP redirects
2024-05-28 11:32:58 +02:00
Henrik Rydgård
b9545324a6
Merge pull request #19195 from Halo-Michael/master
Uniform icon style & clean up
2024-05-28 11:32:30 +02:00
Henrik Rydgård
5b717cab04 HTTPClient: Fix issue with HTTP redirects 2024-05-28 11:16:10 +02:00
Henrik Rydgård
0d25a55d7b
Merge pull request #19203 from sonninnos/libretro-hwrender
libretro: context cleanup
2024-05-28 08:51:23 +02:00
sonninnos
a83c95ab9b libretro: context cleanup 2024-05-28 08:09:36 +03:00
Henrik Rydgård
07db63e9ff
Merge pull request #19201 from hrydgard/translation-strings-ios-audio
Add translation strings for new iOS audio options
2024-05-28 00:05:15 +02:00
Henrik Rydgård
1471dcd8ce Add translation strings for new iOS audio options
Followup to #19200
2024-05-28 00:03:05 +02:00
Henrik Rydgård
2fc34563e2
Merge pull request #19200 from hrydgard/ios-audio-session-mode
iOS: Add audio session mode controls
2024-05-27 23:54:25 +02:00
Henrik Rydgård
5e9878cfda iOS: Implement the two new audio flags (respect silent mode, mix with other apps) 2024-05-27 23:35:31 +02:00
Henrik Rydgård
35c40196d4 Implement UI for setting up the iOS audio modes 2024-05-27 15:17:47 +02:00
Henrik Rydgård
07b6938de1 iOS: Small refactor to centralize audio session mode management 2024-05-27 14:50:04 +02:00
Henrik Rydgård
79c3762938
Merge pull request #19198 from hrydgard/fifa-atrac-crash-fix
Prevent a buffer overflow at the end of Atrac tracks.
2024-05-27 13:50:57 +02:00
Henrik Rydgård
e5baebf139 Prevent a buffer overflow at the end of Atrac tracks.
Fixes #19177
2024-05-27 12:36:19 +02:00
Halo Michael
425c2e1dab
Update CMakeLists.txt 2024-05-27 15:28:55 +08:00
Halo-Michael
37d6af695e fixup 2024-05-27 02:48:06 +08:00
Halo-Michael
4fb2845ac6 clean up 2024-05-27 02:16:54 +08:00
Halo-Michael
8ed869f70c clean up 2024-05-27 00:58:37 +08:00
Halo-Michael
32d38627ad Uniform icon style & clean up 2024-05-27 00:57:36 +08:00
Henrik Rydgård
1754fd1504 Buildfix, oops. 2024-05-26 17:26:11 +02:00
Henrik Rydgård
373c3f37e6
Merge pull request #19194 from hrydgard/vulkan-loading-fixes
Use a hacked MoltenVK that can be loaded (but doesn't work) on iOS 12.
2024-05-26 16:46:06 +02:00