Henrik Rydgård
7feae30c41
Move the crash and FPS overlays to DebugOverlay.cpp/h
2024-01-19 16:52:42 +01:00
Henrik Rydgård
52b526e825
Merge pull request #18728 from hrydgard/translation-no-alloc
...
Remove allocation on translation key lookup
2024-01-19 14:55:58 +01:00
Henrik Rydgård
ff0a9f2417
Remove allocation on translation key lookup
2024-01-19 14:11:18 +01:00
Henrik Rydgård
10d16ea488
Merge pull request #18725 from hrydgard/additional-beta-fixes
...
Additional beta fixes
2024-01-19 00:45:12 +01:00
Henrik Rydgård
103d8b1019
Don't apply smart 2d texture filter to video.
2024-01-18 23:38:44 +01:00
Henrik Rydgård
902b73698f
Slight improvement to extra assert info (set special info on pause screen)
2024-01-18 23:00:43 +01:00
Henrik Rydgård
74f5be02a1
GameInfo: Try to reduce the locking a bit.
2024-01-18 22:52:56 +01:00
Henrik Rydgård
e5339bdaa2
Fix issue on EmuScreen after a crash
2024-01-18 22:08:33 +01:00
Henrik Rydgård
e29f59a102
GameInfoCache: Move some I/O out of the mutex. There's more to do.
2024-01-18 20:04:29 +01:00
Henrik Rydgård
71354d0189
Webserver: Reduce connection timeout
2024-01-18 20:04:02 +01:00
Henrik Rydgård
bfe16fdf4e
EmuScreen: Need to call UIContext::BeginFrame at some point in all cases.
2024-01-18 18:49:16 +01:00
Henrik Rydgård
457681f15e
Merge pull request #18724 from hrydgard/restart-graphics-windows
...
Windows: Add "Restart Graphics" to the debug menu.
2024-01-18 18:46:35 +01:00
Henrik Rydgård
b899a178bf
Change approach (call from NativeFrame instead). Add Mac support
2024-01-18 18:21:12 +01:00
Henrik Rydgård
d45f95e304
Limit to Windows to fix linker error
2024-01-18 16:08:23 +01:00
Henrik Rydgård
d51da3ca60
Windows: Add "Restart Graphics" to the debug menu. Useful to debug resource lifetime issues.
2024-01-18 15:57:45 +01:00
Henrik Rydgård
7918e49a24
Merge pull request #18723 from hrydgard/requester-tokens
...
Fix a particular type of race condition in file dialog requests
2024-01-18 14:53:39 +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
b4122ef1f4
Merge pull request #18722 from hrydgard/neon-conversions
...
Fix NEON compilation error on strict compilers.
2024-01-18 11:20:35 +01:00
Henrik Rydgård
531f145e0b
Fix NEON compilation error on strict compilers. Fixes #18688
2024-01-18 10:38:30 +01:00
Henrik Rydgård
7affb1b8ae
Merge pull request #18721 from hrydgard/fix-pause-screen-old-mali
...
EmuScreen: Use CLEAR instead of DONT_CARE to help the render pass merger.
2024-01-18 10:33:54 +01:00
Henrik Rydgård
3967d074bf
EmuScreen: Use CLEAR instead of DONT_CARE to help the render pass merger.
...
Should fix #18720
We need to annotate store mode properly too, in order to merge passes
that load with DONT_CARE.
The reason it's a problem that we fail to merge renderpasses is that old
Mali drivers get things in a terribly wrong state if you submit an empty
renderpass.
2024-01-18 09:44:40 +01:00
Henrik Rydgård
7627de4846
Merge pull request #18718 from hrydgard/fix-running-prx-on-scoped-storage
...
Android: Fix running plain PRXs on scoped storage. Minor cleanup.
2024-01-18 01:06:52 +01:00
Henrik Rydgård
d1fb213750
Cleaner way
2024-01-18 00:54:04 +01:00
Henrik Rydgård
554a89bb9c
Merge pull request #18719 from hrydgard/update-rcheevos-again
...
Update rcheevos yet again
2024-01-18 00:40:03 +01:00
Henrik Rydgård
4fea6eeaab
Try a compromise with the paths
2024-01-18 00:29:27 +01:00
Henrik Rydgård
ffe64c2305
Sneak in catching an Android exception
2024-01-18 00:29:07 +01:00
Henrik Rydgård
ff12ff1345
Android: Fix running plain PRXs on scoped storage. Minor cleanup.
2024-01-18 00:22:51 +01:00
Henrik Rydgård
9555563ad2
Update rcheevos yet again
2024-01-18 00:20:37 +01:00
Henrik Rydgård
8b5f9328fb
Merge pull request #18717 from hrydgard/gradle-deprecations
...
Fix some gradle deprecation warnings
2024-01-18 00:09:59 +01:00
Henrik Rydgård
01370ab099
Fix some gradle deprecation warnings
2024-01-17 23:43:00 +01:00
Henrik Rydgård
1f3da0583e
Upgrade gradle again
2024-01-17 23:38:49 +01:00
Henrik Rydgård
ae4255d463
Merge pull request #18716 from hrydgard/new-validation-fixes
...
New Vulkan validation fixes
2024-01-17 23:06:07 +01:00
Henrik Rydgård
ce2163eb93
Vulkan MSAA: Avoid creating backbuffer renderpasses with the wrong sample count, oops
2024-01-17 21:41:04 +01:00
Henrik Rydgård
b5496851dc
Vulkan: Semaphore-per-frame seems to be the way to go, according to the new validation layers.
2024-01-17 21:34:31 +01:00
Henrik Rydgård
6b20fdfb11
Merge pull request #18715 from hrydgard/more-beta-fixes
...
More beta fixes
2024-01-17 18:21:45 +01:00
Henrik Rydgård
cbb4236cd8
Vulkan: Attempt to fix some more shutdown race conditions, simplify.
2024-01-17 14:49:49 +01:00
Henrik Rydgård
9333c75e9a
Merge pull request #18714 from lvonasek/compat-openxr-shadow-destiny
...
OpenXR - Shadow of Destiny VR camera fixed
2024-01-17 13:35:05 +01:00
Lubos
c7267dfbe0
OpenXR - Shadow of Destiny VR camera fixed
2024-01-17 12:36:15 +01:00
Henrik Rydgård
d3da0df219
Merge pull request #18710 from hrydgard/adreno-driver-screen
...
Adreno driver screen
2024-01-17 11:49:53 +01:00
Henrik Rydgård
2b6bb46a98
Vulkan: Minor descriptor write optimization, add some debug asserts
2024-01-17 11:08:16 +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
Henrik Rydgård
72c4d346d0
Merge pull request #18711 from hrydgard/fix-analog-speed-crash
...
Don't crash after mapping analog speed to a stick.
2024-01-17 09:48:05 +01:00
Henrik Rydgård
feaf7cef10
Merge branch 'felipe-master'
2024-01-16 14:43:14 +01:00
Felipe
e094161206
Updated brazilian portuguese translation
...
Updated translation with the latest strings.
2024-01-16 14:43:06 +01:00
Henrik Rydgård
705230ab9a
Merge pull request #18708 from Saramagrean/patch-3
...
Update th_TH.ini
2024-01-16 14:33:53 +01:00
Henrik Rydgård
e1b1ae449b
Don't crash after mapping analog speed to a stick.
...
Fixes #18689
2024-01-16 14:32:42 +01:00
Benjamin Benda Gates
20112f2c86
Update th_TH.ini
2024-01-16 19:35:12 +07:00
Henrik Rydgård
7879ebdf6b
Merge pull request #18706 from hrydgard/misc-cleanup
...
Remove a bunch of dead code from CoreTiming ("threadsafe" events)
2024-01-16 10:39:17 +01:00
Henrik Rydgård
3fd5190271
Add a comment, some additional cleanup
2024-01-16 09:07:09 +01:00