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
Henrik Rydgård
dac4c7adb0
Add checks against overrunning the index buffer space
2024-01-15 10:25:18 +01:00
Henrik Rydgård
db94b0b696
Pass the limit on the number of indices to generate to BuildDrawingParams.
2024-01-15 10:09:04 +01:00
Henrik Rydgård
cf5d76faf5
Continue replacing 'maxIndex' with 'numDecodedVerts'. Not an ideal name but better.
2024-01-14 23:41:05 +01:00
Henrik Rydgård
80547c5382
Merge pull request #18643 from hrydgard/update-rcheevos
...
Update rcheevos submodule
2024-01-14 15:29:40 +01:00
Henrik Rydgård
3bd2b1c7a7
Merge pull request #18670 from Tatsh/ffmpeg
...
Fix compilation against newer ffmpeg versions
2024-01-14 14:16:36 +01:00
Henrik Rydgård
096131db81
Update rcheevos
2024-01-14 13:47:44 +01:00
Henrik Rydgård
b86e190e53
Merge pull request #18686 from hrydgard/revert-mistake
...
Revert accidental rcheevos submodule change
2024-01-13 11:53:34 +01:00
Henrik Rydgård
5c5fb3ceb4
Revert accidental rcheevos submodule change
2024-01-13 11:18:10 +01:00
Andrew Udvare
402f9acb5e
Fix compilation with newer ffmpeg versions
2024-01-13 00:12:21 -05:00
Henrik Rydgård
5bb4757db1
Merge pull request #18684 from Florin9doi/infrared
...
sceSircs/Infrared support on Android
2024-01-12 22:40:06 +01:00
Florin9doi
cad232e60e
sceSircs/Infrared support on Android
2024-01-12 20:29:53 +02:00
Henrik Rydgård
1d076e28b3
Merge pull request #18683 from hrydgard/iso-directory-bugfix
...
Handle file type detection of extracted ISO directories better
2024-01-12 16:52:09 +01:00
Henrik Rydgård
00f53ad767
Handle file type detection of extracted ISO directories better. Reported by Nemoumbra.
2024-01-12 15:37:53 +01:00
Henrik Rydgård
83999b854b
Merge pull request #18682 from hrydgard/string-optimizations
...
More string_view optimizations
2024-01-12 15:03:46 +01:00
Henrik Rydgård
5dddfa3952
Buildfix the old tools
2024-01-12 14:46:00 +01:00
Henrik Rydgård
34d35dcf8b
More buildfix
2024-01-12 14:09:21 +01:00
Henrik Rydgård
0fc3e2b777
Add string_view support to more UTF functions
2024-01-12 14:03:02 +01:00
Henrik Rydgård
9c9fe8bf8f
Add string_view functionality to the core utf-8 parsing code
2024-01-12 14:03:02 +01:00
Henrik Rydgård
26db1cb05d
IniFile: Remove some allocations
2024-01-12 14:03:02 +01:00
Henrik Rydgård
971edc6680
Merge pull request #18646 from hrydgard/through-mode-smart-filtering
...
Through-mode smart texture filtering
2024-01-12 13:00:16 +01:00