Commit Graph
43966 Commits
Author SHA1 Message Date
Henrik Rydgård a58e24838b PPSSPP.vcxproj: Add a library dependency we'll need later 2025-05-16 22:20:56 +02:00
Henrik Rydgård 7797a1c666 Windows: Code cleanup: Move console position handling in-line 2025-05-16 22:20:56 +02:00
Henrik Rydgård 4aa1756176 Merge pull request #20346 from hrydgard/acid2-fix
Metal Gear Acid 2 oil spill crashfix
2025-05-16 19:54:34 +02:00
Henrik Rydgård 7efd604c25 Improve the MGS Acid 2 hack to fix the oil spill crash
Not really proud of this, but takes care of #20306 for now.
2025-05-16 19:22:37 +02:00
Henrik Rydgård 3f747e6292 MSVC debugger: Add natvis file for FastVec so you can see contents in the debugger. 2025-05-16 18:51:45 +02:00
Henrik Rydgård efddb9f923 Merge pull request #20345 from DDinghoya/patch-35
Update ko_KR.ini
2025-05-16 14:08:34 +02:00
DDinghoya 701e3e8f68 Update ko_KR.ini 2025-05-16 20:18:03 +09:00
Henrik Rydgård 35f97bde53 Merge pull request #20344 from hrydgard/more-fixes
Fix crash in texture saving, fix Mega Minis 2
2025-05-16 11:18:39 +02:00
Henrik Rydgård c9ce8863a8 main screen: Only have click-to-copy on the version name if it's not a basic version 2025-05-16 10:53:19 +02:00
Henrik Rydgård 04644fa96c compat.ini: Add Mega Minis 2 to ForceUMDDelay 2025-05-16 10:52:58 +02:00
Henrik Rydgård 7ec959db25 Fix crash in NotifyTextureDecoded in certain conditions.
See #20300
2025-05-16 10:31:33 +02:00
Henrik Rydgård f5cc044758 Merge pull request #20343 from hrydgard/more-polish-work
Avoid getting stuck in a loop when using auto-load-state and the state is bad
2025-05-16 10:06:52 +02:00
Henrik Rydgård 9a86101769 Avoid getting stuck in a load-loop when auto-loading a bad savestate. Make some code clearer. 2025-05-16 01:55:18 +02:00
Henrik Rydgård a698486f9c Savestate: The callback is already an std::function, so no cbUserdata value is needed. 2025-05-16 01:55:15 +02:00
Henrik Rydgård 8e206d891f Add some paranoid checking to avoid a weird crash seen in logs 2025-05-15 20:40:26 +02:00
Henrik Rydgård 8f3045cf9e Cleanup 2025-05-15 18:20:47 +02:00
Henrik Rydgård 30c7e5babd Merge pull request #20341 from hrydgard/async-gpu-init
More async GPU init
2025-05-15 14:23:53 +02:00
Henrik Rydgård ceef65fe67 Wait for pipelines to finish creating before proceeding with boot. 2025-05-15 12:26:03 +02:00
Henrik Rydgård 751e4fad2e Move more of GPU init to the loader thread. Some log cleanup. 2025-05-15 11:43:37 +02:00
Henrik Rydgård d6f267f6d7 Merge pull request #20340 from hrydgard/even-more-crash-debugging
More crash fixes, warning fixes, boot speedup
2025-05-15 10:44:08 +02:00
Henrik Rydgård 9293afa1c0 Cleanup 2025-05-15 10:32:07 +02:00
Henrik Rydgård 4fcf5a4fab Start reordering things in the GPU init, with the goal of doing most of it on the loader thread. 2025-05-15 10:24:30 +02:00
Henrik Rydgård 95550ed624 Don't create a FileLoader just to check if launched files are zip files. Snappier launches. 2025-05-15 09:48:23 +02:00
Henrik Rydgård 5260be6f69 Warning fixes, alignment checks 2025-05-15 09:48:23 +02:00
Henrik Rydgård fba2489c79 Remove dubious parallelization in ELF loading, initialize a var, add some checks 2025-05-15 09:48:23 +02:00
Henrik Rydgård 67ebee1483 Merge pull request #20339 from hrydgard/more-crash-debugging
More changes resulting from crash debugging
2025-05-14 20:38:01 +02:00
Makar Razin 059805d12b Update of Belarusian, Russian & Ukrainian translations (#20337)
* Update ru_RU.ini

* Update be_BY.ini

* Update uk_UA.ini

* Update ru_RU.ini

* Update uk_UA.ini

* Update be_BY.ini

* Update ru_RU.ini
2025-05-14 15:31:37 +02:00
Henrik Rydgård c9bab212a3 Make Read_Instruction safer 2025-05-14 15:14:08 +02:00
Henrik Rydgård 4e0b6ac3ec More misc cleanup 2025-05-14 15:14:03 +02:00
Henrik Rydgård 8ed898c5e6 GPU: Constify VertexDecoder pointers, remove in some cases 2025-05-14 15:13:59 +02:00
Henrik Rydgård 3e0fea509d Improve sanity checks for vertex ranges in GPU 2025-05-14 09:39:14 +02:00
Henrik Rydgård dde3099d0c Expose the hidden ShaderCache option in developer tools 2025-05-14 09:39:14 +02:00
Henrik Rydgård dd38e8d012 GPU constify 2025-05-14 09:39:14 +02:00
Henrik Rydgård ff37cbe184 Minor memory safety fixes 2025-05-14 09:39:09 +02:00
Henrik Rydgård c9b5f5b33a Add crashfix for dialog value returns if the views were recreated 2025-05-14 00:39:56 +02:00
Henrik Rydgård e2bfc48886 Sanity checks in Vulkan backend, PSPDialog 2025-05-14 00:39:00 +02:00
Henrik Rydgård ef0276961a Merge pull request #20334 from NABN00B/themes-alpine
Add Alpine theme
2025-05-13 22:52:24 +02:00
Henrik Rydgård fd0e150376 Merge pull request #20335 from NABN00B/themes-strawberry
Add Strawberry theme
2025-05-13 22:52:13 +02:00
Henrik Rydgård 68a33f95e9 Merge pull request #20333 from NABN00B/theme-updates
Improve custom themes
2025-05-13 20:03:14 +02:00
Nab 9b4259f08e Add Strawberry theme 2025-05-13 19:56:36 +02:00
Nab 5aea864197 Add Alpine theme 2025-05-13 19:51:46 +02:00
Nab 4878971dd4 Update fallback PopupStyleBg to match current Default 2025-05-13 19:37:42 +02:00
Nab d30dbc36d4 Update vinewood.ini 2025-05-13 19:32:16 +02:00
Nab 32ec917bb8 Update slateforest.ini 2025-05-13 19:28:07 +02:00
Nab 4db49b5641 Update 1995.ini 2025-05-13 19:26:56 +02:00
Henrik Rydgård 80147f318e Remove PSP_CancelBoot, assorted cleanup 2025-05-13 13:58:28 +02:00
Henrik Rydgård 37712734e2 Avoid doing unnecessary UI work during shutdown, add a sanity check 2025-05-13 13:56:01 +02:00
Henrik Rydgård a87391a56f Merge pull request #20308 from NABN00B/themable-slider-colors
Make slider colors themable
2025-05-13 13:22:52 +02:00
Henrik Rydgård c817a0755c Merge pull request #20332 from hrydgard/fix-various-bugs
Fix reset bug, frame advance bug, translation issues
2025-05-13 13:05:43 +02:00
Henrik Rydgård 9e0c98a87b Simplify framestep logic 2025-05-13 12:13:15 +02:00