Commit Graph

39505 Commits

Author SHA1 Message Date
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
Henrik Rydgård
7e427e41d1 Remove a bunch of dead code from CoreTiming ("threadsafe" events)
We haven't used these "threadsafe" events since we removed our first attempt
at GPU threading, so like 10 years, and maybe some experimentation in the
networking code according to some comments. It's unlikely that any
savestates that used these events would load anyway.
2024-01-16 09:06:03 +01:00
Henrik Rydgård
69a25ba1db
Merge pull request #18707 from hrydgard/more-beta-fixes
More beta fixes
2024-01-16 01:25:16 +01:00
Henrik Rydgård
6066e745db CoreTiming::ProcessEvents : Reject bad event types. Rename function. 2024-01-15 23:57:34 +01:00
Henrik Rydgård
7b738edfc9 Try to eliminate another shutdown deadlock (drain shader compile queue)
See #18705
2024-01-15 23:36:47 +01:00
Henrik Rydgård
3deabaeb04 JitBlockCache: Add a debug assert 2024-01-15 23:28:59 +01:00
Henrik Rydgård
98c061f6ab
Merge pull request #18704 from hrydgard/fix-crop-to-16x9
Revert back to the old way of fitting into 16:9: Crop one line at the top and bottom
2024-01-15 22:40:44 +01:00
Henrik Rydgård
e908034ad3 Revert back to the old way of fitting into 16:9: Crop one line at the top and bottom
I seem to have switched to a stretch at some point, which isn't ideal and can be
achieved anyway with the stretch option. A two-line crop (1 at top, 1 at bottom)
is generally the better option.

There's now also a hidden ini setting to turn it off. I might be
convinced to add it as a real setting once I figure out a good name for
it. The setting:

```ini
[Graphics]
DisplayCrop16x9 = True
```

Fixes #18693
2024-01-15 22:04:42 +01:00
Henrik Rydgård
8b282a5d79
Merge pull request #18701 from hrydgard/more-beta-crash-fixes
More beta crash fixes
2024-01-15 18:16:37 +01:00
Henrik Rydgård
a49073c6cd Remove debug logging 2024-01-15 17:38:17 +01:00
Henrik Rydgård
dc4f22d1a4 GameDB: Add a mutex, and load on demand instead. 2024-01-15 17:17:02 +01:00
Henrik Rydgård
c1a7235767 Fix another shutdown race condition in the Vulkan backend 2024-01-15 17:06:00 +01:00
Henrik Rydgård
d6e1851c5b
Merge pull request #18699 from hrydgard/adrenotools-error-check
Adrenotools driver installation: Fix bad error checks
2024-01-15 12:49:26 +01:00
Henrik Rydgård
d0faf250b5 Remove unused async compute pipeline creation 2024-01-15 12:38:59 +01:00
Henrik Rydgård
4956477f63 Paranoia 2024-01-15 12:35:04 +01:00
Henrik Rydgård
92d1c33426 Another minor GameDB fix 2024-01-15 12:21:48 +01:00
Henrik Rydgård
bd7019eb9d Protect sceIoOpen against nullptr filenames 2024-01-15 12:02:58 +01:00
Henrik Rydgård
15db280358
Merge pull request #18698 from hrydgard/beta-crash-fixes
Beta crash fixes 1
2024-01-15 11:57:41 +01:00
Henrik Rydgård
5267ffcad6
Merge pull request #18697 from hrydgard/utf8-feedback
Address feedback on Utf8.cpp changes
2024-01-15 11:57:18 +01:00
Henrik Rydgård
e474f8f0a4
Merge pull request #18696 from hrydgard/notification-on-sceKernelExitGame
Show a notification if a game exits with sceKernelExitGame.
2024-01-15 11:57:06 +01:00
Henrik Rydgård
775ba0a422 Update lang files 2024-01-15 11:50:48 +01:00
Henrik Rydgård
8faba8426a AdrenoTools: Fix picking zip files from the Downloads folder. Add more validation. 2024-01-15 11:46:41 +01:00
Henrik Rydgård
0caebbfaa6 Add a way to pass out error messages from VulkanLoad 2024-01-15 11:22:33 +01:00
Henrik Rydgård
56c797e7f6 Fix possible hangs in ManagedTexture destruction. Change a thread name. 2024-01-15 10:47:16 +01:00
Henrik Rydgård
739f22f721 Add a possibly missing check in EmuScreen 2024-01-15 10:47:16 +01:00
Henrik Rydgård
dc4053095a Add some paranoia checks in the GameDB 2024-01-15 10:47:16 +01:00
Henrik Rydgård
ddeb2112cc
Merge pull request #18695 from hrydgard/expand-prims-fix-2
Bounds-checks for expanding primitives, take 2
2024-01-15 10:46:46 +01:00
Henrik Rydgård
3e078abbaf Restore nul check in u8_nextchar 2024-01-15 10:45:19 +01:00
Henrik Rydgård
69124fda96 Fix up a small mistake in ConvertUTF8ToWString 2024-01-15 10:43:49 +01:00
Henrik Rydgård
3ce843819e Show a notification if a game exits with sceKernelExitGame. Mainly useful for homebrew. 2024-01-15 10:36:32 +01:00