Henrik Rydgård
ef95e24169
Implement compat flag proposed in #18423 , forcing readbacks in Juiced 2
...
In-game, there's no slowdown, and this fixes the decal editor. So it's
no use allowing readbacks to be turned off in this game.
See issue #18423
2024-07-20 11:24:24 +02:00
Henrik Rydgård
9c49ecea0a
Hide an iOS-only setting on other platforms
2024-07-19 12:15:52 +02:00
Henrik Rydgård
d7d37e58d4
Remove the title from the "Rotation" popup button. Fixes #17201
2024-07-19 09:55:22 +02:00
Henrik Rydgård
fb2722f2c5
RetroAchievements leaderboard: Show new rank, or personal best, after submission.
2024-07-18 23:15:27 +02:00
Henrik Rydgård and GitHub
320a1cfc8f
Merge pull request #19325 from Nabile-Rahmani/display-refresh-rate-option
...
[Feature] Option to override the display refresh rate
2024-07-17 20:25:38 +02:00
Henrik Rydgård
5921b9d041
Fix stereo MP3s as custom achievement sound effects
2024-07-17 14:37:15 +02:00
Henrik Rydgård
138193a776
Add support for the EXT_provoking_vertex Vulkan extension, allowing us to skip software transform for this case.
2024-07-17 10:41:25 +02:00
Katharine Chui
d7fd44280a
allow binding custom right stick to analog
2024-07-16 16:06:13 +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
Nabile Rahmani
730613ce67
Scale speed percentage calculation to eliminate micro deviations
2024-07-14 11:30:11 +02:00
Nabile Rahmani
480b94f4d2
Fix speed percentage calculation
2024-07-14 05:10:28 +02:00
Nabile Rahmani
7af15c73bc
[Feature] Option to override the display refresh rate
...
This adds a per-game graphics option, `DisplayRefreshRate`, to override the display refresh rate.
It defaults to 60 Hz, and is located in Dev tools.
Games using variable timesteps benefit from higher refresh rates.
Closes #19319
2024-07-13 15:04:20 +02:00
Henrik Rydgård and GitHub
630cae9616
Merge pull request #19314 from hrydgard/ios-app-switching-mode
...
Add setting to control the iOS app switching mode
2024-07-13 01:01:42 +02:00
eveninglatte
00e4dcd43a
Fixed some strings not being translated properly
...
Also changed all occurences of "Smart 2D Texture Filtering" to be lowercase except for the first word
2024-07-07 14:49:47 +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
049a496f8b
Rework remote ISO UI a bit (more to come)
2024-06-23 15:47:18 +02:00
Henrik Rydgård
30a822caa4
Remote Disc Streaming on iOS: Don't accidentally force the game browser to local
...
On iOS we enforce browsing the app directory only due to permission issues, but this
should not apply when opening a HTTPS URL. Oops.
2024-06-21 15:02:08 +02:00
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ård and GitHub
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
nishinji and nishinji
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