Henrik Rydgård
|
c0fabbf0dc
|
Logging and debugger improvements (minor)
|
2025-02-20 15:02:09 -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
|
34308a326c
|
Add basic sceSas state viewer to debugger
|
2025-02-19 10:50:32 -06:00 |
|
Henrik Rydgård
|
dce6d35a27
|
ImDebugger: Fix titles of MIPS register views
|
2025-02-19 10:10:29 -06:00 |
|
Henrik Rydgård
|
2c11da1354
|
ImDebugger file browser: Add (slightly clunky) UI to extract individual files.
|
2025-02-13 17:11:11 -06:00 |
|
Henrik Rydgård
|
d89eba1fca
|
Add simple zoom functionality to ImDebugger ge preview
|
2025-02-13 15:26:53 -06:00 |
|
kotcrab
|
c729390566
|
Clean up ImStructViewer, GhidraClient code style
|
2025-02-06 08:13:52 +01:00 |
|
kotcrab
|
6cc58b19ce
|
Add watch edit and show in window menu
|
2025-02-05 23:44:58 +01:00 |
|
Henrik Rydgård
|
ba6a9119fc
|
Minor logging fixes
|
2025-01-28 09:29:01 +01:00 |
|
Henrik Rydgård
|
366fb9834e
|
Add an ImDebugger window for PPSSPP internals, right now just for sysdirs
|
2025-01-23 10:29:28 +01:00 |
|
Henrik Rydgård
|
14f07ac073
|
Debugger UI fix
|
2025-01-23 10:16:50 +01:00 |
|
Henrik Rydgård
|
e4de9dbfb5
|
Add some socket data in the debugger
|
2025-01-22 10:12:56 +01:00 |
|
Henrik Rydgård
|
a710faf27b
|
Remove the Network Connected/Shutdown popups. Replace with more info on pause screen
|
2025-01-21 18:07:52 +01:00 |
|
Henrik Rydgård
|
1aef267acc
|
Add more information to ImDebugger (ApCtl)
|
2025-01-21 12:22:32 +01:00 |
|
Henrik Rydgård
|
9f8d21e7b8
|
Add some more debugger windows and info for networking stuff
|
2025-01-21 12:22:32 +01:00 |
|
Henrik Rydgård
|
86fcdeeb25
|
string-view-ify stuff
|
2025-01-20 12:19:14 +01:00 |
|
Henrik Rydgård
|
d58138c585
|
SDL: Enable KEY_CHAR processing when imgui is active
|
2025-01-09 14:41:39 +01:00 |
|
Henrik Rydgård
|
23954f5403
|
Implement the disassembly mode too
|
2025-01-09 13:35:29 +01:00 |
|
Henrik Rydgård
|
08d251b5bc
|
Add a memory dump window
|
2025-01-09 13:14:13 +01:00 |
|
Henrik Rydgård
|
cddd3d439d
|
Crashfix with asan, minor
|
2025-01-08 18:03:45 +01:00 |
|
Henrik Rydgård
|
698b73dd15
|
ImDebugger: Add Np and Sockets debugger windows, on a new Network menu
|
2025-01-08 16:29:18 +01:00 |
|
Henrik Rydgård
|
d53635e096
|
Optimize the triangle inner loop a little more
|
2024-12-22 10:32:15 +01:00 |
|
Henrik Rydgård
|
c5ad81e3d5
|
Add DepthRaster.cpp/h. Rasterize depth rectangles, some triangles
|
2024-12-21 14:27:53 +01:00 |
|
Henrik Rydgård
|
b442183259
|
Add "Realtime" checkbox to pixel viewer
|
2024-12-21 14:19:50 +01:00 |
|
Henrik Rydgård
|
58adb379ea
|
GE debugger improvements
|
2024-12-20 20:31:58 +01:00 |
|
Henrik Rydgård
|
3e198c53b2
|
More include cleanup
|
2024-12-18 13:57:26 +01:00 |
|
Henrik Rydgård
|
ee297e974d
|
Move more code into SoftwareTransformCommon, cleanup
|
2024-12-18 13:57:26 +01:00 |
|
Henrik Rydgård
|
eb2871f766
|
Minor debugger fixes
|
2024-12-17 20:24:55 +01:00 |
|
Henrik Rydgård
|
e74101a2fb
|
applySkinInDecode belongs in the VertexTypeID, not in the options.
|
2024-12-17 18:24:18 +01:00 |
|
Henrik Rydgård
|
0af8c558a0
|
Fix the prim counting to act as before
|
2024-12-17 12:02:24 +01:00 |
|
Henrik Rydgård
|
b5ed3051e5
|
Add rudimentary block transfer visualization (in text form)
|
2024-12-17 11:35:04 +01:00 |
|
Henrik Rydgård
|
db13c09c41
|
Add break-on-count (with rudimentary UI), break on block transfer
|
2024-12-17 11:24:07 +01:00 |
|
Henrik Rydgård
|
3a97479116
|
Correct prim counting when stepping
|
2024-12-17 10:58:23 +01:00 |
|
Henrik Rydgård
|
c608184cdd
|
ImGeDebugger: Add support to inspect depth and stencil buffers too, including hover values
|
2024-12-16 21:06:09 +01:00 |
|
Henrik Rydgård
|
111d0c872d
|
Global rename of FBChannel to Aspect, also make it a class enum
|
2024-12-15 22:24:05 +01:00 |
|
Henrik Rydgård
|
01eb5e4624
|
Allow inspecting the color value per pixel in the GE debugger
|
2024-12-15 22:02:58 +01:00 |
|
Henrik Rydgård
|
c4f2add076
|
Add a ImGeReadbackViewer for virtual framebuffers
|
2024-12-15 21:43:53 +01:00 |
|
Henrik Rydgård
|
d057121508
|
Make the vertex preview work on top
|
2024-12-15 20:39:13 +01:00 |
|
Henrik Rydgård
|
bb43de5b5a
|
Implement render preview in sw mode.
|
2024-12-15 20:30:52 +01:00 |
|
Henrik Rydgård
|
98661f64ea
|
Split out a component from the ImGePixelViewerWindow
|
2024-12-15 20:20:31 +01:00 |
|
Henrik Rydgård
|
09f9e10707
|
Fixes to depth display
|
2024-12-15 19:17:48 +01:00 |
|
Henrik Rydgård
|
d861db8f26
|
Add utility window to view memory as pixels. Will be essential for debugging some things.
|
2024-12-15 18:53:07 +01:00 |
|
Henrik Rydgård
|
dda3ddf6b0
|
Simplifications
|
2024-12-15 16:09:42 +01:00 |
|
Henrik Rydgård
|
54d18bb343
|
Lift some more debugging functionality into GPUCommon
|
2024-12-15 14:03:05 +01:00 |
|
Henrik Rydgård
|
4223bcfae1
|
Move the ownership of GPU breakpoints to GPUCommon
|
2024-12-15 12:51:37 +01:00 |
|
Henrik Rydgård
|
17e0680c12
|
ImGeDebugger: Show the stall address (if any) in red.
|
2024-12-15 11:21:09 +01:00 |
|
Henrik Rydgård
|
15b63aa812
|
Run the imgui processing early in the frame, only do the rendering late
|
2024-12-15 00:17:26 +01:00 |
|
Henrik Rydgård
|
2fe5642156
|
Some polish
|
2024-12-15 00:11:07 +01:00 |
|
Henrik Rydgård
|
d0cb7ee107
|
Diff changes in FPR registers too.
|
2024-12-15 00:07:29 +01:00 |
|
Henrik Rydgård
|
be70fdf007
|
Better diff tracking in GPR window
|
2024-12-14 19:24:10 +01:00 |
|