Commit Graph

  • e10858d8b5 Mac/iOS: Enable ARC on draw_text_cocoa.mm Henrik Rydgård 2024-05-31 22:21:43 +02:00
  • b93e8f9d79 Merge pull request #19221 from hrydgard/main-screen-crash-fix Henrik Rydgård 2024-05-31 21:41:38 +02:00
  • 4051f34758 Implement MeasureStringRect generically based on MeasureString Henrik Rydgård 2024-05-31 21:11:48 +02:00
  • 5b0007f391 Remove unused and broken text rotation code Henrik Rydgård 2024-05-31 20:58:53 +02:00
  • 3b83ab0f06 Merge pull request #19216 from ANR2MERefork/manual_generate_ipa Henrik Rydgård 2024-05-31 20:48:12 +02:00
  • b85890c37b Rewrite GetFriendlyPath to not crash and work in more situations Henrik Rydgård 2024-05-31 20:41:03 +02:00
  • a431d53da3 Merge pull request #19219 from hrydgard/more-text-rendering-work Henrik Rydgård 2024-05-31 20:15:11 +02:00
  • 06f7f39e3e Unify SDL's version of the function too. Henrik Rydgård 2024-05-31 19:23:02 +02:00
  • 2061f04885 Also remove DrawString in the SDL text backend Henrik Rydgård 2024-05-31 19:08:25 +02:00
  • 423f7620dd Also implement for Cocoa. Henrik Rydgård 2024-05-31 17:37:00 +02:00
  • 533f8f06be Unify DrawString between Windows, UWP and Android. More to come. Henrik Rydgård 2024-05-31 15:19:45 +02:00
  • eb317378e3 Typo fix, thanks oltolm Henrik Rydgård 2024-05-31 13:01:41 +02:00
  • 7547126a7d Merge pull request #19218 from hrydgard/text-remove-ampersand-replacement Henrik Rydgård 2024-05-31 09:58:53 +02:00
  • 5999690af5 i18n: Remove our awkward ampersand-escape support, except in [DesktopUI] Henrik Rydgård 2024-05-31 08:55:12 +02:00
  • 8048e32fcf Some missing env vars for ccache AdamN 2024-05-31 03:20:04 +07:00
  • 1f7310d4cf Merge pull request #19184 from hrydgard/native-text-draw-mac-ios Henrik Rydgård 2024-05-29 19:52:12 +02:00
  • c02e5b36ab Use the default UI font, bugfixes Henrik Rydgård 2024-05-29 19:29:40 +02:00
  • 021d2d5ef0 Scaling and line spacing work Henrik Rydgård 2024-05-25 17:17:29 +02:00
  • 5f4257bf4a Get it to build and run on iOS too, not just Mac. There's some odd DPI issue though. Henrik Rydgård 2024-05-25 15:43:18 +02:00
  • 0bbaaef787 Seems to be working now, though need to figure out which font face we can use. Henrik Rydgård 2024-05-25 15:00:08 +02:00
  • 3965c1ae6b Start implementing cocoa-based text rendering. Doesn't work yet, renders garbage. Henrik Rydgård 2024-05-25 08:39:49 +02:00
  • 455e28da6c Rename Point to Point2D to avoid a cocoa name clash Henrik Rydgård 2024-05-24 22:51:50 +02:00
  • 7e7d1d587a Start lifting up common parts to the base class Henrik Rydgård 2024-05-24 22:09:10 +02:00
  • d017be5516 Merge pull request #19215 from hrydgard/ios-fix-gl-hang Henrik Rydgård 2024-05-29 18:46:20 +02:00
  • 4bc655d5d3 Should not display the Geometry Shader culling option on iOS (not supported) Henrik Rydgård 2024-05-29 18:32:18 +02:00
  • 3065979528 iOS: Fix hang when task switching in GL mode Henrik Rydgård 2024-05-29 18:21:58 +02:00
  • f23f54bf87 Merge pull request #19214 from hrydgard/fix-vulkan-errors Henrik Rydgård 2024-05-29 15:53:11 +02:00
  • 53ebba4a3e Vulkan: Fix bug when stepping / pausing-on-lost-focus Henrik Rydgård 2024-05-29 14:47:50 +02:00
  • d29a2a2b8c Make the "Pause when not focused" setting available in the regular settings menu Henrik Rydgård 2024-05-29 13:06:49 +02:00
  • 87ead3f492 Fix bad framebuffer bind in Parappa The Rapper Henrik Rydgård 2024-05-29 12:23:54 +02:00
  • e5662f63d5 Merge pull request #19213 from hrydgard/fix-recents-ios Henrik Rydgård 2024-05-29 10:48:56 +02:00
  • 869139078a Do the same for the current browsed directory Henrik Rydgård 2024-05-29 10:16:48 +02:00
  • 606a895985 iOS: Update recents paths on load Henrik Rydgård 2024-05-29 10:12:20 +02:00
  • a851e82b28 Merge pull request #19207 from hrydgard/sdl-avoid-spinning Henrik Rydgård 2024-05-28 20:38:35 +02:00
  • 59af0e5b07 Vulkan: Update to the latest version of VMA Henrik Rydgård 2024-05-28 20:31:45 +02:00
  • 2c50f82b5b SDL: Switch to SDL_WaitEventTimeout instead of SDL_PollEvent when possible. Henrik Rydgård 2024-05-28 19:06:00 +02:00
  • 7d80f83405 Merge pull request #19206 from sonninnos/libretro-audio-buffering Henrik Rydgård 2024-05-28 18:12:55 +02:00
  • 3766a84792 libretro: core option label reformat + default sonninnos 2024-05-28 15:22:28 +03:00
  • a1b7d6e84a libretro: easier debug building sonninnos 2024-05-28 15:09:14 +03:00
  • 3d96a071bc libretro: add chd to valid extensions sonninnos 2024-05-28 15:04:13 +03:00
  • c3469ca1bb libretro: remove unused StereoResampler sonninnos 2024-05-28 15:02:42 +03:00
  • 9afc668bfa libretro: upload audio once per frame sonninnos 2024-05-28 14:27:02 +03:00
  • e69870033e Merge pull request #19205 from nishinji/japanese Henrik Rydgård 2024-05-28 12:28:44 +02:00
  • cd5ca387df Update ja_JP.ini nishinji 2024-05-28 13:24:56 +09:00
  • 1f85ab180a Merge pull request #19204 from hrydgard/http-redirect Henrik Rydgård 2024-05-28 11:32:58 +02:00
  • b9545324a6 Merge pull request #19195 from Halo-Michael/master Henrik Rydgård 2024-05-28 11:32:30 +02:00
  • 5b717cab04 HTTPClient: Fix issue with HTTP redirects Henrik Rydgård 2024-05-28 11:16:10 +02:00
  • 0d25a55d7b Merge pull request #19203 from sonninnos/libretro-hwrender Henrik Rydgård 2024-05-28 08:51:23 +02:00
  • a83c95ab9b libretro: context cleanup sonninnos 2024-05-28 08:07:20 +03:00
  • 07db63e9ff Merge pull request #19201 from hrydgard/translation-strings-ios-audio Henrik Rydgård 2024-05-28 00:05:15 +02:00
  • 1471dcd8ce Add translation strings for new iOS audio options Henrik Rydgård 2024-05-28 00:03:05 +02:00
  • 2fc34563e2 Merge pull request #19200 from hrydgard/ios-audio-session-mode Henrik Rydgård 2024-05-27 23:54:25 +02:00
  • 5e9878cfda iOS: Implement the two new audio flags (respect silent mode, mix with other apps) Henrik Rydgård 2024-05-27 23:35:31 +02:00
  • 35c40196d4 Implement UI for setting up the iOS audio modes Henrik Rydgård 2024-05-27 15:17:47 +02:00
  • 07b6938de1 iOS: Small refactor to centralize audio session mode management Henrik Rydgård 2024-05-27 14:50:04 +02:00
  • 79c3762938 Merge pull request #19198 from hrydgard/fifa-atrac-crash-fix Henrik Rydgård 2024-05-27 13:50:57 +02:00
  • e5baebf139 Prevent a buffer overflow at the end of Atrac tracks. Henrik Rydgård 2024-05-27 12:36:19 +02:00
  • 425c2e1dab Update CMakeLists.txt Halo Michael 2024-05-27 15:28:55 +08:00
  • 37d6af695e fixup Halo-Michael 2024-05-27 02:48:06 +08:00
  • 4fb2845ac6 clean up Halo-Michael 2024-05-27 02:16:54 +08:00
  • 8ed869f70c clean up Halo-Michael 2024-05-27 00:58:37 +08:00
  • 32d38627ad Uniform icon style & clean up Halo-Michael 2024-05-27 00:57:36 +08:00
  • 1754fd1504 Buildfix, oops. Henrik Rydgård 2024-05-26 17:26:11 +02:00
  • 373c3f37e6 Merge pull request #19194 from hrydgard/vulkan-loading-fixes Henrik Rydgård 2024-05-26 16:46:06 +02:00
  • 6817858d61 Use a hacked MoltenVK that can be loaded (but doesn't work) on iOS 12. Henrik Rydgård 2024-05-26 16:22:27 +02:00
  • 84d9e30c0f Merge pull request #19193 from hrydgard/ir-interpreter-opts Henrik Rydgård 2024-05-26 14:52:50 +02:00
  • f2837e3b55 JIT compare screen with IR blocks - fix some crashing issues Henrik Rydgård 2024-05-26 13:57:08 +02:00
  • 7464b5f17b IRInterpreter: Enable some optimizations that accidentally were only enabled on non-ARM64. Henrik Rydgård 2024-05-24 23:11:46 +02:00
  • e75e7a0e43 Add an optimizeForInterpreter flag Henrik Rydgård 2024-05-24 23:08:28 +02:00
  • 9d11c35dd8 Merge pull request #19192 from DDinghoya/patch-20 Henrik Rydgård 2024-05-26 13:36:01 +02:00
  • c65b50b0f1 Update ko_KR.ini DDinghoya 2024-05-26 20:04:49 +09:00
  • d097b9debc Merge pull request #19191 from hrydgard/more-ios-polish Henrik Rydgård 2024-05-26 11:25:31 +02:00
  • d46a7ed228 iOS gamepad mapping: Better mapping, better defaults. Fixes the start button problem. Henrik Rydgård 2024-05-26 11:11:45 +02:00
  • 044451d557 iOS: Enable ARC on all the .mm files (oops) Henrik Rydgård 2024-05-26 10:32:31 +02:00
  • 14225d4bc0 Merge pull request #19187 from hrydgard/keyboard-activation-fix Henrik Rydgård 2024-05-26 10:28:00 +02:00
  • c26de64d0f iOS: Pass through touches near the task switcher only in-game. Makes the UI better behaved. Henrik Rydgård 2024-05-26 09:55:50 +02:00
  • f42f7ac9d1 Touch controls on iOS: Move the three center button up slightly by default to avoid the task switcher Henrik Rydgård 2024-05-26 09:39:44 +02:00
  • 081bf51eac iOS: Fix issue with keyboard popping up after file picker. Henrik Rydgård 2024-05-25 21:43:16 +02:00
  • 2a3f8af650 Merge pull request #19189 from hrydgard/star-ocean Henrik Rydgård 2024-05-26 00:46:35 +02:00
  • bdf7f5f40f IRInterpreter: Fix issue where we could accidentally optimize out CallReplacement ops. Henrik Rydgård 2024-05-26 00:12:48 +02:00
  • f2b36f00c4 Merge pull request #19181 from hrydgard/text-wrap-bugfix Henrik Rydgård 2024-05-25 15:10:24 +02:00
  • 750aad2b08 Buildfix Henrik Rydgård 2024-05-25 09:47:15 +02:00
  • 5d8560e379 Text wrapping bugfixes Henrik Rydgård 2024-05-25 09:14:03 +02:00
  • 71c3a79c8a Rename Point to Point2D to avoid a cocoa name clash text-draw-refactor-3 Henrik Rydgård 2024-05-24 22:51:50 +02:00
  • 0eab5ab140 Start lifting up common parts to the base class Henrik Rydgård 2024-05-24 22:09:10 +02:00
  • e552ba0b1e Merge pull request #19179 from hrydgard/text-draw-refactor-2 Henrik Rydgård 2024-05-24 23:12:30 +02:00
  • 306c28c2cc Remove lots of now-unnecessary ".c_str()" Henrik Rydgård 2024-05-24 14:25:10 +02:00
  • ccbcf1369b Convert DrawString* functions to use std::string_view Henrik Rydgård 2024-05-24 14:05:23 +02:00
  • 32b7bc22d3 Merge pull request #19176 from RobLoach/libretro-clamp Henrik Rydgård 2024-05-24 19:58:53 +02:00
  • 76c5a8cf1b Fix submodule path, remove some logspam. Henrik Rydgård 2024-05-24 19:01:34 +02:00
  • 6763ace946 libretro: Add a local clamp() instead of using the color conv one Rob Loach 2024-05-24 08:38:04 -04:00
  • 804f31f424 Convert MeasureString* functions to use std::string_view Henrik Rydgård 2024-05-24 13:56:10 +02:00
  • a04ad1c7f7 Merge pull request #19178 from hrydgard/text-draw-refactor Henrik Rydgård 2024-05-24 13:56:47 +02:00
  • 8112e51c13 More string_view Henrik Rydgård 2024-05-24 13:42:49 +02:00
  • 4b45bde38f Convert WordWrapper to use std::string_view Henrik Rydgård 2024-05-24 12:43:38 +02:00
  • f6ca8101e0 Start getting string_view into WordWrapper Henrik Rydgård 2024-05-24 12:39:20 +02:00
  • d39d4270e1 More std::string_view Henrik Rydgård 2024-05-24 12:29:10 +02:00
  • 0f94482d36 More string_view in text drawing Henrik Rydgård 2024-05-24 12:21:08 +02:00
  • bef645697a Merge pull request #19166 from hrydgard/ios-vulkan-work Henrik Rydgård 2024-05-24 12:12:28 +02:00
  • f864f52b64 More app lifecycle work. Switching between Vulkan and OpenGL now works. Henrik Rydgård 2024-05-24 11:36:20 +02:00