Commit Graph
4691 Commits
Author SHA1 Message Date
Henrik Rydgård 0ea9120ca5 Add a stats view 2024-06-06 19:21:50 +02:00
Henrik Rydgård d1a00f61de Improve disassembly of CallReplacement IR op 2024-06-06 15:24:58 +02:00
Henrik Rydgård cd38db16db Add percentages to the profile view. 2024-06-06 10:42:02 +02:00
Henrik Rydgård 294593f741 Fix IR profiling 2024-06-05 19:12:08 +02:00
Henrik Rydgård 5583dc10d5 Hook up profiling, something is wrong 2024-06-05 18:58:33 +02:00
Henrik Rydgård 9b312dc19f More UI rework 2024-06-05 18:45:57 +02:00
Henrik Rydgård 3bb74ea9ad Rework the JitCompare window to hold a list of blocks, and allow some filtering and browsing 2024-06-05 18:16:33 +02:00
Henrik Rydgård c538ce8bf0 .. 2024-06-05 16:17:19 +02:00
Henrik Rydgård feeddbabe3 Redesign the jit compare screen a bit (add a top bar) 2024-06-05 16:13:38 +02:00
Henrik Rydgård 87c56aed03 Split of the JitCompareScreen into its own files 2024-06-05 12:38:52 +02:00
Henrik Rydgård 5b566d5807 Crashfix, add Copy ability to ShaderViewScreen 2024-06-02 10:25:05 +02:00
Henrik Rydgård 7b50443c66 Simplfication 2024-06-01 13:15:14 +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 ba82360861 Some additions to credits 2024-06-01 12:28:13 +02:00
Henrik RydgårdandGitHub c38f448d85 Merge pull request #19222 from hrydgard/more-text-cleanup
More text rendering code cleanup
2024-06-01 00:00:58 +02:00
Henrik Rydgård 4051f34758 Implement MeasureStringRect generically based on MeasureString 2024-05-31 21:11:48 +02:00
Henrik Rydgård b85890c37b Rewrite GetFriendlyPath to not crash and work in more situations 2024-05-31 20:41:03 +02:00
Henrik Rydgård eb317378e3 Typo fix, thanks oltolm 2024-05-31 13:01:41 +02:00
Henrik Rydgård 5999690af5 i18n: Remove our awkward ampersand-escape support, except in [DesktopUI] 2024-05-31 09:45:59 +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 4bc655d5d3 Should not display the Geometry Shader culling option on iOS (not supported) 2024-05-29 18:32:18 +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
nishinjiandnishinji cd5ca387df Update ja_JP.ini 2024-05-28 19:23:10 +09: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 f2837e3b55 JIT compare screen with IR blocks - fix some crashing issues 2024-05-26 14:10:50 +02:00
Henrik Rydgård f42f7ac9d1 Touch controls on iOS: Move the three center button up slightly by default to avoid the task switcher 2024-05-26 09:39:44 +02:00
Henrik Rydgård 081bf51eac iOS: Fix issue with keyboard popping up after file picker.
iOS kb APIs are crazy
2024-05-26 09:23:57 +02:00
Henrik Rydgård 306c28c2cc Remove lots of now-unnecessary ".c_str()" 2024-05-24 22:53:13 +02:00
Henrik Rydgård ccbcf1369b Convert DrawString* functions to use std::string_view 2024-05-24 22:52:51 +02:00
Henrik Rydgård f864f52b64 More app lifecycle work. Switching between Vulkan and OpenGL now works. 2024-05-24 11:48:44 +02:00
Henrik Rydgård 9a93a478d1 Fix smooth switching from Vulkan to GL 2024-05-23 14:37:12 +02:00
Henrik Rydgård 47f12dfeec Make linking to MoltenVK work 2024-05-23 09:41:00 +02:00
Henrik Rydgård 58f7e190c4 Move the category array outside the function 2024-05-21 11:17:34 +02:00
Henrik Rydgård 635b4d4acf Fix memory error in control mapping dialog
Can't put pointers to member variables in a static const array, it'll
get initialized once, then it'll be wrong the next time.
2024-05-21 11:15:54 +02:00
Henrik Rydgård 835aa02a28 Add basic soft-keyboard support on iOS
This uses the old UIKeyInput which is a bit limited language-wise, however, it's enough
to log into RetroAchievements and change your nickname, at least, and it was the easiest to implement.

So, this solves 90% of the problems caused by missing keyboard support, at least.
2024-05-20 19:08:35 +02:00
Henrik Rydgård 5042555d7b Make a dedicated system request KEEP_SCREEN_BRIGHT, unify behavior between Windows and Android more 2024-05-20 14:03:54 +02:00
Henrik Rydgård 1ca5bc9d86 Partially revert previous commit 2024-05-20 10:04:11 +02:00
Henrik Rydgård f1e40987cb Update URIs for iOS 2024-05-20 10:04:11 +02:00
Henrik Rydgård 1ff7710854 Folder/file browser tweaks 2024-05-20 10:04:11 +02:00
Henrik Rydgård b1f6647fa6 Add "Buy gold" URI for iOS 2024-05-20 10:04:11 +02:00
Henrik Rydgård 3af181d35d Hide the nickname picker on iOS (until we have keyboard support) 2024-05-20 10:04:11 +02:00
Henrik Rydgård a2a150a95e More work on iOS Gold version 2024-05-20 10:04:11 +02:00
Henrik Rydgård dbf1f9db9b Remove the Exit button on app store builds (review guidelines) 2024-05-20 10:04:11 +02:00
Henrik Rydgård f6f45dda0a Disable the JIT hackery in app store builds 2024-05-20 10:04:11 +02:00
Henrik Rydgård 45f094569a CMake: Add IOS_APP_STORE build option, which will enable required restrictions. 2024-05-20 10:04:11 +02:00
Henrik Rydgård dadc37cb9b EmuScreen: If a requested-to-boot game is already running, ignore the request. 2024-05-14 00:04:40 +02:00
Henrik Rydgård ecdc7940f4 Android: Fix issue where shortcuts wouldn't override the currently running game. 2024-05-14 00:02:59 +02:00
Henrik Rydgård a059750f5a Add basic checkbox UI for GPI switched, add display of GPO LEDs
Try it with Parappa.
2024-05-12 18:01:25 +02:00
Henrik RydgårdandGitHub 9dc8c05fae Merge pull request #19038 from GermanAizek/all-fields-init-refactor
[Core/GL/UI] Not all fields initilize and minor code refactor
2024-05-12 17:05:39 +02:00