Commit graph

42339 commits

Author SHA1 Message Date
Henrik Rydgård
ec16aa64d0
Merge pull request #20072 from hrydgard/debugger-threading-improvements
UI threading improvements
2025-03-03 15:19:43 +01:00
Henrik Rydgård
2b2d2396f1 Fix miscounting of prim calls when stepping by draw 2025-03-03 14:47:14 +01:00
Henrik Rydgård
3ae469a4f8 Remove an indentation level for clearer code 2025-03-03 14:47:00 +01:00
Henrik Rydgård
0c299bc21d Windows graphics settings: Change critical settings on the main thread to avoid in-frame "value tearing" 2025-03-03 14:24:07 +01:00
Henrik Rydgård
65ade393c9 Win32 menu: Fix threading issues with stop/reset commands 2025-03-03 14:02:09 +01:00
Henrik Rydgård
95cf9c2e28 Just some constification 2025-03-03 13:59:42 +01:00
Henrik Rydgård
4989ec61d9 BreakpointManager: Safer and simpler updates. 2025-03-03 13:59:42 +01:00
Henrik Rydgård
d6d1b5bbdc Add mechanism to run any closure on the main thread 2025-03-03 13:59:39 +01:00
Henrik Rydgård
6a81164061
Merge pull request #20070 from hrydgard/software-renderer-fix-line-regression
Software renderer: Fix regression with gouraud shaded lines
2025-03-03 12:09:26 +01:00
Henrik Rydgård
a602be6ca4 Fix regression for line gouraud shading
Caused by a2abf94
2025-03-03 11:58:12 +01:00
Henrik Rydgård
d3a0159da6 Remove memlocking in debug vertex string formatting 2025-03-03 11:57:48 +01:00
Henrik Rydgård
57e114650b
Merge pull request #20068 from hrydgard/persona2-framebuffer-download
Hook framebuffer readback function in Persona 2
2025-03-03 11:46:04 +01:00
Henrik Rydgård
d04aa75b54 Hook framebuffer readback function in Persona 2
Same as #20067, but for Persona 2.

Fixes #13079
2025-03-03 11:32:00 +01:00
Henrik Rydgård
f40cd8b8e6
Merge pull request #20067 from hrydgard/persona1-framebuffer-download
Hook framebuffer readback function in Persona 1.
2025-03-03 11:15:20 +01:00
Henrik Rydgård
bea49a652e Hook framebuffer readback function in Persona 1.
We really need a more general solution for this... Although we can't
generally trap acceses on all platforms :(
2025-03-03 10:45:48 +01:00
Henrik Rydgård
184749f643
Merge pull request #20061 from hrydgard/assorted-fixes
Reduce logspam on failed screenshots, add more suggested actions on game crash screen
2025-03-02 23:20:13 +01:00
Henrik Rydgård
3ccd6d17c9 Reduce logspam from failed screenshots for savestates. Fixes #19946 2025-03-02 20:14:03 +01:00
Henrik Rydgård
2f58084134 Crash screen: Add more suggestions 2025-03-02 13:51:17 +01:00
Henrik Rydgård
15d844c925
Merge pull request #20057 from hrydgard/assorted-cleanup
Assorted cleanup
2025-03-02 13:01:53 +01:00
Henrik Rydgård
36fa0fe343 Update logging in sceKernelResumeThread 2025-03-02 11:24:51 +01:00
Henrik Rydgård
82780b6d2a More logging cleanup in sceFont 2025-03-02 02:28:45 +01:00
Henrik Rydgård
59a7481017 mfic/mtic comments 2025-03-02 02:28:45 +01:00
Henrik Rydgård
962bd8239d Remove more excessive error reporting. 2025-03-02 02:28:45 +01:00
Henrik Rydgård
c6691de64c Remove excessive error reporting 2025-03-02 02:28:42 +01:00
Henrik Rydgård
d507cc43e2
Merge pull request #20055 from hrydgard/fix-more-png-issues
libpng: Ignore benign errors.
2025-03-02 00:04:00 +01:00
Henrik Rydgård
5adfe62fa3 libpng: Ignore benign errors. Should fix #20050 2025-03-01 23:46:40 +01:00
Henrik Rydgård
2a3bc55b48
Merge pull request #20054 from hrydgard/win32-switch-to-precise-timing
Switch to sleep_precise for WaitUntil(), bump VMA and gradle versions
2025-03-01 21:28:13 +01:00
Henrik Rydgård
f9f5051c6f VMA (vulkan memory allocator): Update to latest to avoid wrong assert with Vulkan 1.4 2025-03-01 19:21:46 +01:00
Henrik Rydgård
1f96c3a2b3 Switch to sleep_precise for WaitUntil() which is used for frame timing.
This can improve frame pacing slightly, not just on Windows actually.
2025-03-01 19:13:06 +01:00
Henrik Rydgård
4f8896eb19 Bump gradle again 2025-03-01 19:10:33 +01:00
Henrik Rydgård
6770122c5c Somehow, an UWP crashfix.
Might help #20042
2025-02-27 19:43:46 -06:00
Henrik Rydgård
4838721ec2
Merge pull request #20045 from hrydgard/merge-roliverosc
Merge roliverosc' ES_es translation update
2025-02-27 11:26:02 -06:00
roliverosc
ce543889ae Add files via upload 2025-02-27 11:21:35 -06:00
Henrik Rydgård
ab608ae159
Merge pull request #20041 from hrydgard/more-libpng-nonsense
libpng full api: Remember to enable interlace handling, fix error handling
2025-02-26 11:51:58 -06:00
Henrik Rydgård
d156a5e98f libpng full api: Remember to enable interlace handling, fix error handling
I hate hate hate libpng's API with all passion in the world. Why are all
the defaults wrong?
2025-02-26 10:55:03 -06:00
Henrik Rydgård
32a3989027
Merge pull request #20039 from DominikGTA69/patch-2
Update compat.ini list with recently leaked GTA LCS\VCS prototypes
2025-02-26 10:00:35 -06:00
DominikGTA69
5db7f5f268
Update compat.ini list with recently leaked GTA LCS\VCS prototypes
...
2025-02-26 12:44:45 +01:00
Henrik Rydgård
3751a2bf2e
Merge pull request #20035 from hrydgard/hide-buttons-setting
Allow binding Toggle touch controls to a custom touch button
2025-02-25 13:36:55 -06:00
Henrik Rydgård
7853803e9b Allow binding Toggle touch controls to a touch button
What it says on the tin. Had to add a check so that touch-up events
don't re-enable them.
2025-02-25 13:21:09 -06:00
Henrik Rydgård
805816da1d
Merge pull request #20033 from hrydgard/driver-icon-fix
Use libpng's full API so we can ignore gamma. Fixes Driver '76's icon.
2025-02-25 11:09:53 -06:00
Henrik Rydgård
857c3393c0 Use libpng's full API so we can ignore gamma. Fixes Driver '76's icon. 2025-02-25 10:47:03 -06:00
Henrik Rydgård
62992b0a1e
Merge pull request #20032 from hrydgard/jak-daxter-smoke
Fix Jak & daxter smoke effects (same problems as Ratchet)
2025-02-25 10:25:02 -06:00
Henrik Rydgård
5441caa2bd Enable the depth buffer swizzle compat flag for Jak&Daxter too (originally for Ratchet)
Fixes #20002
2025-02-25 10:22:42 -06:00
Henrik Rydgård
60825c04e5
Merge pull request #20031 from hrydgard/misc-fixes-2
Fix layout issue on savedata screen, ImDebugger fixes
2025-02-25 10:22:27 -06:00
Henrik Rydgård
a6dbf76d5d Fix some more ImDebugger issues 2025-02-25 10:00:02 -06:00
Henrik Rydgård
ee90971762 Fix layout issue on savedata screen
Fixes #20030
2025-02-25 09:47:42 -06:00
Henrik Rydgård
e8df6d453a
Merge pull request #20029 from hrydgard/misc-fixes
Add long-requested feature to take screenshots of the raw game image instead of the processed output.
2025-02-24 16:57:07 -06:00
Henrik Rydgård
4dba1c3544 Add the translation keys 2025-02-24 16:26:19 -06:00
Henrik Rydgård
e9b51f8c60 Add long-requested feature to take screenshots of the raw game images instead of the output. 2025-02-24 16:24:42 -06:00
Henrik Rydgård
a431560831 Remove pretense of supporting the Ouya (we don't anymore) 2025-02-24 15:57:38 -06:00