Henrik Rydgård
5a8e4c1c2e
Assorted debugger stuff
2025-03-15 17:54:38 +01:00
Henrik Rydgård
11e8b0d126
ImDebugger: Allow browsing memory tags in the memory views
2025-03-15 17:40:54 +01:00
Henrik Rydgård
adbceabd93
Show fake-loaded HLE modules in the debugger. Notify Atrac of its address when one is loaded
...
Will be useful later.
2025-03-15 15:56:11 +01:00
Henrik Rydgård
af8d14c546
Buildfix
2025-03-08 23:56:01 +01:00
Henrik Rydgård
89e031fb8a
Logging cleanup
2025-03-08 23:39:22 +01:00
Henrik Rydgård
881e88268f
Fix log-stack problem in kernel
2025-03-08 23:37:48 +01:00
Henrik Rydgård
65df2bf016
ImDebugger: Add log config window, improve atrac window
2025-03-07 13:47:31 +01:00
Henrik Rydgård
76abdc6d81
Remove an unnecessary translation string
2025-03-07 09:49:44 +01:00
Henrik Rydgård
f59ba78f0b
Add Show In Folder button, delete confirmation to savedata manager popup
2025-03-07 09:43:54 +01:00
Henrik Rydgård
87199bacaa
Minor tweaks, comments and fixes
2025-03-06 13:37:38 +01:00
Henrik Rydgård
fd09a2be27
OpenGL crashfix in dump replay
2025-03-06 10:33:45 +01:00
Henrik Rydgård
6dbfa85bce
DevMenu: Hide the option to record a framedump if one is being played back
2025-03-06 10:33:44 +01:00
Henrik Rydgård
9ac5134c55
Don't ask for confirmation-on-exit when running GE frame dumps
2025-03-06 10:33:44 +01:00
Henrik Rydgård
8674488859
Android: Handle mouse events separately from touch events
...
Use the new modern events like HOVER.
2025-03-05 23:26:30 +01:00
Henrik Rydgård
c90552ccc1
Allow creating custom touch buttons and gestures that toggle the ImDebugger
2025-03-05 18:05:25 +01:00
Henrik Rydgård
5549fddae5
Touch control layout screen: Resize the game image to fit the editing surface
...
Makes it easier to place controls properly.
Note, if you have disabled "Transparent UI background" in settings, this
won't do much.
This is a long-requested feature: #16228
2025-03-05 18:00:49 +01:00
Henrik Rydgård
01d96fd949
Linux warning fixes
2025-03-05 17:02:46 +01:00
Henrik Rydgård
7e3e944e3b
Update GetSecondBufferInfo
2025-03-05 17:02:46 +01:00
Henrik Rydgård
165cc998af
Fix translatability of "UI volume" string
...
See #20075
2025-03-05 13:41:39 +01:00
Henrik Rydgård
5712cf93e9
Merge pull request #20071 from hrydgard/fixed-roliveosc-2
...
es_ES translation update by roliverosc
2025-03-03 15:44:37 +01:00
Henrik Rydgård
9e2946f0d4
Fix some minor translation mistakes, add missing strings
2025-03-03 15:19:20 +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
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
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
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
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
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
Henrik Rydgård
af92d56491
Move a bunch of non-time-critical virt-keys to the new safe processing
2025-02-24 15:57:38 -06:00
Henrik Rydgård
d996e66b26
ImClickableValue: Switch to selectable, add polish. Use for all GPRs.
2025-02-24 11:43:32 -06:00
Henrik Rydgård
08155748ea
Use the clickablevalue thing in more places
2025-02-24 11:43:32 -06:00
Henrik Rydgård
99fa1d12fc
ImDebugger: Fix various problems with dupe menu items and coloring of popups
2025-02-24 11:43:32 -06:00
Henrik Rydgård
4b77cfd53b
Add confirmation popup support on Exit App key
...
This adds a new mechanism so we can delay "vkey" events until the next
frame, making for safer code. Will move a bunch of the virtkeys to this
later.
Fixes #20020
2025-02-24 10:23:11 -06:00
oltolm
02e767866a
fix compiler warnings
2025-02-22 14:15:15 +01:00
Henrik Rydgård
9664530c63
Add translation string
2025-02-20 17:46:18 -06:00
Henrik Rydgård
1a1483478a
Fix live resizing, implement setting on all platforms.
2025-02-20 17:14:59 -06:00
Henrik Rydgård
852018e899
Windows: Hook up the UI scale setting. Need a manual resize to update.
2025-02-20 17:06:38 -06:00
Henrik Rydgård
91360fee9b
Have Native_UpdateScreenScale use the new g_display.Recalculate()
2025-02-20 15:47:02 -06:00
Henrik Rydgård
0acd2aa517
DPI: Remove g_display.dpi
2025-02-20 15:47:02 -06:00
Henrik Rydgård
23f43dd9fa
DPI code cleanup
2025-02-20 15:47:02 -06:00
Henrik Rydgård
c2824a04c1
Merge pull request #20010 from hrydgard/dpi-work
...
DPI: Simplify by removing support for non-square pixels
2025-02-20 11:47:03 -06:00
Henrik Rydgård
f206ed95eb
Get rid of remains of support for non-square screen DPIs
2025-02-20 11:14:26 -06:00
Henrik Rydgård
a78ce8dfd6
Add easy way to copy build number, add way to copy system information to clipboard.
...
Fixes #18375 , although more info could be added.
2025-02-20 10:57:10 -06:00
Henrik Rydgård
31cf5771f4
Turn the break reason into an enum, fix some minor issues
2025-02-19 16:01:11 -06:00
Henrik Rydgård
1f7461bb70
When ImDebugger is active, shrink the display area to match the central node.
2025-02-19 11:00:20 -06:00
Henrik Rydgård
34308a326c
Add basic sceSas state viewer to debugger
2025-02-19 10:50:32 -06:00