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
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
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
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
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
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
Nab
4878971dd4
Update fallback PopupStyleBg to match current Default
2025-05-13 19:37:42 +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
9e0c98a87b
Simplify framestep logic
2025-05-13 12:13:15 +02:00
Henrik Rydgård
1ec9ba509e
Small refactor of vblank callbacks
2025-05-13 12:13:15 +02:00
Henrik Rydgård
c984897b2e
Minor cleanup, check
2025-05-13 12:13:12 +02:00
Henrik Rydgård
e1e352c5b5
Merge pull request #20294 from quirkylemon/misc-imdebugger-improvements
...
Misc ImDebugger improvements
2025-05-13 10:40:47 +02:00
QuirkyLemon
3f5cc56a0a
add toggle to draw zeros darker in ImDebugger MemView
2025-05-09 09:09:20 -05:00
Henrik Rydgård
eea4aac344
Expose checkbox in developer tools for the setting not to download infra-dns.json
2025-05-05 11:52:00 +02:00
Nab
fd9fe2657f
Make slider colors themable
2025-05-01 14:02:38 +02:00
Henrik Rydgård
6b4f32bb03
Don't alloc the remote ISO scan thread
2025-04-30 15:53:55 +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
Henrik Rydgård
27a38042df
Setting search: Don't display "Clear filter" button initially (when there's no filter)
2025-04-30 11:50:47 +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
72c35c66fd
Fix crash with Toggle WLan key
2025-04-30 11:50:47 +02:00
Henrik Rydgård
e70602ddc8
Disable some controls on the pause screen if boot is pending
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
ab8795e0c1
EmuScreen: Disallow exiting during game boot, this breaks in all sorts of exciting ways
2025-04-30 10:08:50 +02:00
Henrik Rydgård
d67685883b
Add check for valid rc_client_game_t
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
62e4b2852c
Disable going to game settings from game info screen when in-game. Works around #20292
2025-04-29 16:46:14 +02:00
Henrik Rydgård
d9ed11b4c6
Don't call rc_client_do_frame when paused.
2025-04-28 11:53:28 +02:00
QuirkyLemon
75ccdbbc2c
IDK if this is actually a problem: fix compiler warning
2025-04-25 11:06:55 -05:00
QuirkyLemon
4673c6eea0
draw zeros with a darker color
2025-04-25 11:04:17 -05:00
QuirkyLemon
a4e89bea25
Add option to change MemCheck condition
2025-04-25 11:03:17 -05: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
c990eaf9c4
Add translation strings
2025-04-22 21:00:19 +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
f2de70c904
Minor UI fixes
2025-04-22 17:36:01 +02:00
Henrik Rydgård
bd249a2a0e
Merge pull request #20270 from hrydgard/misc-stuff
...
Avoid using shader blending in skip-buffer-effects mode
2025-04-17 19:48:12 +02:00
Henrik Rydgård
98999e8b0d
UI: PromptScreen: Move the controls down a bit on the screen.
2025-04-17 13:42:22 +02:00
Henrik Rydgård
2e0ca023ae
Build warning fixes
2025-04-17 11:05:52 +02:00
Henrik Rydgård
0a4ab19870
Quick workaround for #18926
2025-04-16 12:03:08 +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
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
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