Lubos
3a6bf77f6b
OpenXR - Texts review
2024-08-05 12:45:42 +02:00
Lubos
0f313e1d13
OpenXR - Make camera pitch value floating-point
2024-07-22 15:55:06 +02:00
Lubos
b70c2cfd10
OpenXR - Anti-flickering rendering flow added
2024-07-22 13:33:03 +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
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
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
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
305418813a
Add option to control the iOS app switching mode
2024-07-05 20:08:12 +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
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
Henrik Rydgård
35c40196d4
Implement UI for setting up the iOS audio modes
2024-05-27 15:17:47 +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
3af181d35d
Hide the nickname picker on iOS (until we have keyboard support)
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
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
Lubos
7f127e3567
Revert "OpenXR - Projection matrix on Quest 3 fixed"
...
This reverts commit 4d61896403
.
2024-05-08 21:57:31 +02:00
Henrik Rydgård
ac40fb83d4
iOS: Hide non-working RetroAchievements login, until we can fix it (still usable through ini file)
2024-05-06 22:51:52 +02:00
Henrik Rydgård
e7cfb5234f
Improve checks for JIT ability
...
Prep for iOS
2024-05-03 16:49:28 +02:00
Henrik Rydgård
dbd774040e
Add option to mirror the camera image horizontally.
...
Only for Windows right now - since the PSP expects the image as a JPEG and
the various backends deliver it as such, we have to add
platform-specific code to mirror the image pre-compression.
2024-04-16 20:33:06 +02:00
Henrik Rydgård
f3d6c93339
Add empty AtracCtx2 implementation, and a dev setting to select it. Savestates don't work.
2024-04-15 13:50:16 +02:00
Henrik Rydgård
75bc00c5be
Merge pull request #19039 from GermanAizek/always-true-false
...
[UI] 'info' always true and 'txOffset' always false
2024-04-12 13:44:01 +02:00
Herman Semenov
117e5f088c
[UI] Fixed 'info' always true
2024-04-12 13:54:26 +03:00
Henrik Rydgård
4b34e4cfb4
Add option to disable plugins completely
2024-04-09 13:13:30 +02:00
Herman Semenov
9e126b5f00
Fixed possible accidental conversion memsize type to strict 32 bit
2024-04-02 19:03:12 +03:00
Henrik Rydgård
17270825a1
Simplify a translation string.
...
Fixes #18897
2024-02-27 15:27:33 +07:00
Henrik Rydgård
c5791764d8
Make the i18n T function use std::string_view
...
Buildfixes, crashfixes
One more
Android buildfix
Buildfix Qt
2024-02-12 18:44:39 +01:00
Henrik Rydgård
8dc4d6e026
Temporarily disable MSAA on Adreno GPUs. See issue #18818
2024-02-03 18:40:03 +01:00
Henrik Rydgård
0576cafdeb
Add some missing null checks in GameScreen
2024-01-30 19:09:11 +01:00
Henrik Rydgård
69200341a3
More translation fixes
2024-01-29 22:03:49 +01:00
Henrik Rydgård
9979372a97
Assorted paranoia, get rid of an allocation in the audio loop
2024-01-29 10:37:38 +01:00
Henrik Rydgård
e035e0dd38
Merge pull request #18776 from hrydgard/more-translation-fixes
...
More translation fixes
2024-01-28 21:44:15 +01:00
Henrik Rydgård
8670dafdf5
Fix duplicate in th, fix case of "JIT using IR"
2024-01-28 17:26:26 +01:00
Henrik Rydgård
f9fff4227f
Merge pull request #18775 from hrydgard/gameinfocache-fixes
...
GameInfoCache: Keep properly track of what's already loaded, lots of cleanup
2024-01-28 17:17:33 +01:00
Henrik Rydgård
4dafe2733c
Fix "CPU Core" and "Instance" translation strings
2024-01-28 17:05:36 +01:00
Henrik Rydgård
884c366692
Fix some longstanding issues with the GameInfoCache and optimize away double work
2024-01-28 16:23:27 +01:00
Henrik Rydgård
7d99b6c1bc
Add volume slider for retroachievements
2024-01-28 13:56:46 +01:00
Henrik Rydgård
bcb4d363de
Warning fix
2024-01-27 13:58:48 +01:00
Henrik Rydgård
026662b027
Missed a file, oops
2024-01-27 13:20:29 +01:00
Henrik Rydgård
a811cbac80
Add proper checks for file type when picking a background image
...
Should fix some confusion, and also issues picking files from the
Download folder on Android where the filenames we get don't always have
extensions.
2024-01-27 12:03:01 +01:00
Henrik Rydgård
376a47e0f2
Buildfix
2024-01-25 14:12:53 +01:00
Henrik Rydgård
bc92226715
Folder browser (like when clicking Browse...): Preinitialize with the current folder.
2024-01-25 12:47:37 +01:00
Henrik Rydgård
21d5257fbf
Translation keys etc: Address feedback from TotalCaesar659
2024-01-23 19:23:23 +01:00
Henrik Rydgård
3b3373dde6
Add some test code for file systems. Discovered that delete on scoped storage is always recursive! Dangerous.
2024-01-22 11:54:41 +01:00
Henrik Rydgård
558bcff368
Reorder some settings in System so the sub-categories make sense
2024-01-22 11:54:41 +01:00
Henrik Rydgård
f1d19cd736
CwCheats: Retry looking in g_gameInfoCache until the data is there.
...
Replaces #18733
Fixes at least one instance of #18694 , don't know if there are other
causes.
2024-01-20 20:07:38 +01:00
Henrik Rydgård
1304d04161
Fix a particular type of race condition in file dialog requests
...
It seems to be possible for a user to back out of a screen before
receiving the "dialog completed" callback on Android, in which case
things pointed to by the callback might be gone.
In this case, it's better to simply not call the callback, rather than
crashing.
This is accomplished by assigning "Tokens" to screens that cause
requests, and in ~Screen, invalidate any pending requests belonging to
that token.
2024-01-18 12:25:55 +01:00
Henrik Rydgård
cf635fcd1e
Add new translation strings
2024-01-17 10:51:12 +01:00
Henrik Rydgård
9253bf9cb5
Add a new screen for managing installed Adreno drivers
2024-01-17 10:51:08 +01:00