Henrik Rydgård
faeaf0b723
Remove the redundant setting "Show on-screen messages". (you can set notification position to None)
...
Remove now-redundant string
2025-05-18 10:29:53 +02:00
Henrik Rydgård
d77725bc26
libretro: Fix GPU init. Had to revert to the old way for libretro, something is ordering-sensitive here.
...
Fixes #20350
2025-05-17 10:18:07 +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
751e4fad2e
Move more of GPU init to the loader thread. Some log cleanup.
2025-05-15 11:43:37 +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
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
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
dde3099d0c
Expose the hidden ShaderCache option in developer tools
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
e2bfc48886
Sanity checks in Vulkan backend, PSPDialog
2025-05-14 00:39:00 +02:00
Henrik Rydgård
80147f318e
Remove PSP_CancelBoot, assorted cleanup
2025-05-13 13:58:28 +02:00
Henrik Rydgård
1ec9ba509e
Small refactor of vblank callbacks
2025-05-13 12:13:15 +02:00
Adam.N
0aa8e39b50
Reduce the number of lines a little bit.
2025-05-06 23:08:14 +07:00
Adam.N
4e2d5ca6de
Only enforce blocking-mode on games that use blocking-mode.
2025-05-06 00:49:06 +07:00
Henrik Rydgård
2fde87b074
Revert some const changes
...
Fixes #20307
2025-05-01 22:57:04 +02:00
Henrik Rydgård
31b64ae2e3
Don't alloc the iomanagerthread
2025-04-30 15:53:55 +02:00
Henrik Rydgård
2fe004eb90
Savedata iothread: Don't alloc the std::thread
2025-04-30 15:53:55 +02:00
Henrik Rydgård
9bb00ca87d
Minor cleanup in sceSas
2025-04-30 15:53:55 +02:00
Henrik Rydgård
fbb5d649e4
Fix hang bug when searching settings in the Developer Tools screen
2025-04-30 11:50:47 +02:00
Henrik Rydgård
8f262df4fe
Improve (?) handling of invalid addresses in Memset to avoid a crash
2025-04-30 11:50:43 +02:00
Henrik Rydgård
77d9c769fa
ImDebugger: Fix a couple of software rendering-related crashes
2025-04-30 11:50:43 +02:00
Henrik Rydgård
006210ea71
Minor simplification
2025-04-30 09:54:51 +02:00
Henrik Rydgård
a3480f6174
MemmapFunctions.cpp: Remove reporting from WriteToHardware etc. We know the whole user-mode memory map.
2025-04-30 09:54:51 +02:00
Henrik Rydgård
bebcec8314
EmuScreen: Clarify some logic, add some checks
2025-04-29 16:46:14 +02:00
Henrik Rydgård
dbe6ec80a0
Fix some bad "for (auto x : y)" usage
2025-04-29 16:46:14 +02:00
Henrik Rydgård
ef97eb668a
ImDebugger: Add a Time window to check various counters
2025-04-23 17:10:31 +02:00
Henrik Rydgård
ecff4d03ee
Update the naming of functions called by SavedataParam::EncryptData. Thanks Linblow, and Nemo for the reminder
2025-04-23 16:49:04 +02:00
Henrik Rydgård
f3127346d4
Add a setting (in developer tools) to control texture replacement load speed
2025-04-22 20:57:32 +02:00
Henrik Rydgård
0f18f054ab
Make the frame-time budget for uploading replacement textures take framerate into account
2025-04-22 20:19:43 +02:00
Henrik Rydgård
08d1e0b3d8
Logspam cleanup
2025-04-17 11:06:06 +02:00
Henrik Rydgård
486370852f
Restrict SDL audio buffer setting to 128, 256, 512, 1024, 2048. UI improvmeents
2025-04-15 19:26:26 +02:00
Jamie Bainbridge and Henrik Rydgård
3d0ef8c6e1
SDL audio: Add config slider for audio samples
...
As described on Issue #12705 several users have problems with audio
popping, crackling, and distorion with different sample values.
Previous commit ece6edf reduced default samples from 1024 to 256 but
there does not seem to be an ideal value for all platforms.
Make the option configurable in Audio Backend Settings.
Signed-off-by: Jamie Bainbridge <jamie.bainbridge@gmail.com >
2025-04-15 18:18:42 +02:00
Henrik Rydgård
71533ac2b7
Trash handling is too high level for FileUtil, move it up.
2025-04-15 17:42:24 +02:00
Henrik Rydgård and GitHub
ef2451fc45
Merge pull request #20258 from hrydgard/config-fixes
...
Fix GPU backend fallback (oops), turn RA off by default
2025-04-15 16:17:43 +02:00
Henrik Rydgård
dcbe5b8f46
Fix logic flaw introduced in #18421 , breaking GPU fallbacks
...
See #18421
2025-04-15 14:27:34 +02:00
Henrik Rydgård
f36f52ef35
Turn off retroachievements by default (this was never intended to be on by default..)
2025-04-15 13:25:38 +02:00
Henrik Rydgård
d9eab4e4a2
sceAudio: Add per-channel mute checkboxes in the debugger
2025-04-15 11:44:28 +02:00
Henrik Rydgård
af30c04711
Rename 'chans' to g_audioChans
2025-04-15 11:18:53 +02:00
Henrik Rydgård
6fe537df55
Revert to using FFMPEG as decoding backend for sceMp3 again, instead of minimp3.
2025-04-14 22:38:25 +02:00
Henrik Rydgård
52a7709fb5
Log cleanup. Fix very minor memory leak
2025-04-14 22:38:22 +02:00
Henrik Rydgård
41b77bf1ae
More log cleanup
2025-04-14 22:27:51 +02:00
Henrik Rydgård and GitHub
e9ac447b86
Merge pull request #20247 from ANR2MERefork/adhoc
...
[Adhoc] Fixed truncated adhoc group name issue.
2025-04-13 16:57:53 +02:00
Henrik Rydgård and GitHub
77b5fcad39
Merge pull request #20246 from hrydgard/audiocodec-work
...
sceAudiocodec: Restore AAC support, add AT3 (non-plus) support
2025-04-13 16:10:16 +02:00
AdamN and GitHub
4a0ae39293
Fixed truncated adhoc group name issue.
2025-04-13 21:01:26 +07:00
Henrik Rydgård
3cd1f2f832
sceAudioCodec: Fix AT3 and AAC playback (possibly limited to certain bitrates) but fixes Kosmodrones
2025-04-13 15:48:11 +02:00