Commit Graph
5353 Commits
Author SHA1 Message Date
Henrik Rydgård 0c55bfcb70 ConvertUTF8ToJavaModifiedUTF8: Comment cleanup 2025-05-28 12:51:18 +02:00
Henrik Rydgård f14a38db52 Remove a few uses of std::bind 2025-05-28 11:05:35 +02:00
Henrik Rydgård 2bc181104b Sanity checks 2025-05-28 11:01:15 +02:00
Henrik Rydgård 4edbc14025 Fix the background image selector on MacOS and Linux (with pfd)
Forgot that the backends need changes too, after I split out image file selection from the other types.
2025-05-27 23:04:18 +02:00
Henrik Rydgård f0b0457fea More minor fixes 2025-05-26 19:40:31 +02:00
Henrik Rydgård 22b1ecf65b Memstick: Show a warning if you pick a folder inside the previous one (common mistake) 2025-05-26 13:23:10 +02:00
Henrik Rydgård 776dc4734a Prevent UI from hanging if backing out of the MemstickScreen while tasks are underway 2025-05-26 11:57:19 +02:00
Henrik Rydgård 1be01aea52 rcheevos: Call rc_client_do_frame in the flip callback.
Also some minor cleanup of the AVI recording.

Should fix #20383
2025-05-25 22:21:37 +02:00
Henrik Rydgård 65229026bb Add a checkbox to enable file logging from the UI, in developer settings.
Fixes issue #20372.

The file is written to PSP/SYSTEM/DUMP/log.txt by default, but you can
override from the command line if needed.
2025-05-25 18:54:30 +02:00
Henrik Rydgård c3ed94b721 More icon work 2025-05-25 11:22:05 +02:00
Henrik Rydgård 2a8ae61ecb More UI tweaks, use the new strings 2025-05-25 11:22:05 +02:00
Henrik Rydgård 8f10666ba8 Fix mainscreen icon 2025-05-25 11:22:04 +02:00
Henrik Rydgård a26dd326f5 More visual updates 2025-05-25 11:22:04 +02:00
Henrik Rydgård a1453c6436 Add shiny gold icon animation 2025-05-25 11:22:04 +02:00
Henrik Rydgård 2dbb54667d IAP work 2025-05-25 11:22:04 +02:00
Henrik Rydgård d619510b8b Drag-drop / shortcut launch fixes 2025-05-22 11:10:15 +02:00
Henrik Rydgård 6bf8d7d1db Memory safety fixes 2025-05-22 11:10:00 +02:00
Henrik RydgårdandGitHub d782382f28 Merge pull request #20385 from hrydgard/android-shortcut-fix
Android shortcut fix
2025-05-22 09:24:41 +02:00
Henrik Rydgård e5d929d814 Cancel all popups when loading a new game during gameplay 2025-05-21 21:42:08 +02:00
Henrik Rydgård a36d3cf18d Logging improvements / despam 2025-05-21 21:42:08 +02:00
Henrik Rydgård a6c5ec2cca Apply Lubos' VR input fix 2025-05-21 21:41:50 +02:00
Henrik Rydgård 09e067c6e1 Revert "Get rid of remains of support for non-square screen DPIs"
This reverts commit f206ed95eb.
2025-05-21 21:41:50 +02:00
Henrik RydgårdandGitHub 53f8c32309 Merge pull request #20382 from lvonasek/hotfix-openxr-passthrough
OpenXR - Passthrough on the latest QuestOS fixed
2025-05-21 21:39:07 +02:00
Lubos V. 4488ce1460 OpenXR - Passthrough on the latest QuestOS fixed 2025-05-21 18:51:53 +02:00
Henrik Rydgård fb2ac6475a Mac/ios: Use new font name (oops). Improve error checking when loading cocoa fonts 2025-05-21 14:03:04 +02:00
Henrik RydgårdandGitHub a85f748677 Merge pull request #20376 from hrydgard/vulkan-semaphore-fix
Vulkan semaphore fix
2025-05-20 11:59:48 +02:00
Henrik Rydgård 7792e01545 Vulkan: RenderCompleteSemaphores are now per swapchain image, instead of per-buffered-frame. 2025-05-20 11:39:08 +02:00
Mark Zhuang 037e89fdd1 RISCV: enable some cpu extensions for spacemit k1
spacemit vendor linux kernel is spacemit,k1-x:
k1-x is from spacemit https://gitee.com/bianbu-linux/linux-6.6/blob/k1-bl-v2.1.y/arch/riscv/boot/dts/spacemit/k1-x.dtsi#L17
while upstream linux kernel is spacemit,k1:
https://github.com/torvalds/linux/blob/a5806cd506af5a7c19bcd596e4708b5c464bfd21/arch/riscv/boot/dts/spacemit/k1.dtsi#L11
2025-05-20 16:11:42 +08:00
Henrik Rydgård 536cb483d9 Move swapchain image data responsibility to RenderManager, part 1 2025-05-20 08:42:37 +02:00
Henrik Rydgård 6035ef0652 Implement image file picker on iOS, various buildfixes 2025-05-19 20:41:16 +02:00
Henrik RydgårdandGitHub 33fbeec7dd Merge pull request #20358 from oltolm/comptr
ComPtr
2025-05-18 00:40:39 +02:00
oltolm c75c2992b3 D3D11: use ComPtr in more places 2025-05-17 23:35:41 +02:00
Henrik RydgårdandGitHub 10f742e123 Merge pull request #20352 from xfan1024/riscv64-fix-fmv
Fix RiscVEmitter::QuickFLI (#20351)
2025-05-17 09:33:39 +02:00
xiaofan 885f078bb7 Fix RiscVEmitter::QuickFLI (#20351)
using `fmv.w.x` intead of `fmv.d.x` when load Float32 to float register

Signed-off-by: xiaofan <xiaofan@iscas.ac.cn>
2025-05-17 13:46:18 +08: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 8e206d891f Add some paranoid checking to avoid a weird crash seen in logs 2025-05-15 20:40:26 +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 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årdandGitHub 67ebee1483 Merge pull request #20339 from hrydgard/more-crash-debugging
More changes resulting from crash debugging
2025-05-14 20:38:01 +02:00
Henrik Rydgård 4e0b6ac3ec More misc cleanup 2025-05-14 15:14:03 +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årdandGitHub 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 80a11e8cbe Add sleep_random function for debugging purposes 2025-05-13 10:41:13 +02:00
NabandGitHub fd9fe2657f Make slider colors themable 2025-05-01 14:02:38 +02:00
Henrik Rydgård f8475e50b1 Add a slider test to the internals tab in system info. It's not quite working right... 2025-04-30 15:53:55 +02:00