Henrik Rydgård
|
3cc7d6ef7a
|
ImDebugger: Assorted UI improvements
|
2024-12-13 22:06:56 +01:00 |
|
Henrik Rydgård
|
5aeef924d2
|
Implement vertex preview in the new Ge debugger
|
2024-12-12 23:36:29 +01:00 |
|
Henrik Rydgård
|
fa3321ca0c
|
ImDebugger: Switch "Dear Imgui" to the Docking branch, enable the feature
|
2024-12-12 22:50:51 +01:00 |
|
Henrik Rydgård
|
597be1c9bc
|
Stop pretending that DisassemblyManager isn't a singleton - it currently is.
|
2024-12-12 19:25:04 +01:00 |
|
Henrik Rydgård
|
2c19bf2525
|
More const cleanup
|
2024-12-12 19:05:33 +01:00 |
|
Henrik Rydgård
|
3844f751b3
|
Warning fix
|
2024-12-12 17:47:37 +01:00 |
|
Henrik Rydgård
|
c85266359f
|
More memory view work
|
2024-12-12 17:47:37 +01:00 |
|
Henrik Rydgård
|
39ffe92e0a
|
LR->RA rename, fixes
|
2024-12-12 17:47:37 +01:00 |
|
Henrik Rydgård
|
11e858f0f1
|
Add input to memview. Use step counters to control updates.
|
2024-12-12 17:47:37 +01:00 |
|
Henrik Rydgård
|
20c19f96e0
|
More memview work
|
2024-12-12 17:47:37 +01:00 |
|
Henrik Rydgård
|
97cc0ec1b1
|
Use the new ImClickableAddress in a few more places
|
2024-12-11 10:26:56 +01:00 |
|
Henrik Rydgård
|
d9b92efd0e
|
Add a "clickable address" control, to be used in many places in the debugger
|
2024-12-11 10:18:19 +01:00 |
|
Henrik Rydgård
|
637d15434e
|
Minor code cleanup. Add Goto LR button
|
2024-12-10 22:56:03 +01:00 |
|
Henrik Rydgård
|
5817f60346
|
Remove redundant code. Add "break after syscall" button, fix up
|
2024-12-10 22:43:31 +01:00 |
|
Henrik Rydgård
|
c842e3f137
|
Fix discrepancy between stepping and running across frame endings. Add some more menu options in the ImDebugger
|
2024-12-10 01:06:04 +01:00 |
|
Henrik Rydgård
|
10445c97d8
|
Warning fix
|
2024-12-10 01:02:49 +01:00 |
|
Henrik Rydgård
|
55217ddc11
|
Minor UI tweaks
|
2024-12-10 01:00:14 +01:00 |
|
Henrik Rydgård
|
fe62ac793a
|
ImDebugger scheduler: Show userdata field
|
2024-12-10 01:00:14 +01:00 |
|
Henrik Rydgård
|
e0a1d658ea
|
ImDebugger thread window: Visualize the wait ID when possible
|
2024-12-08 15:41:13 +01:00 |
|
Henrik Rydgård
|
93baf22369
|
ImDebugger: Add frame-stepping and a "skim" button (single-steps while held down)
|
2024-12-08 15:12:13 +01:00 |
|
Henrik Rydgård
|
59ddc7f568
|
Add wait id column
|
2024-12-08 11:13:23 +01:00 |
|
Henrik Rydgård
|
739a32324d
|
Thread view: Show wait type
|
2024-12-08 11:13:21 +01:00 |
|
Henrik Rydgård
|
b3346df646
|
ImDebugger: Add a window to inspect upcoming CoreTiming events
|
2024-12-07 16:28:27 +01:00 |
|
Henrik Rydgård
|
86cdd47fa2
|
Im Ge Debugger: Add basic disassembly view
|
2024-12-06 12:52:31 +01:00 |
|
Henrik Rydgård
|
5f83e48280
|
Move the ge debugger window back out from GPUCommon
|
2024-12-06 09:50:00 +01:00 |
|
Henrik Rydgård
|
47c98a9135
|
Add barebones GE state display window
|
2024-12-05 10:25:40 +01:00 |
|
Henrik Rydgård
|
21997784bf
|
Extract FormatStateRow() from the Win32 GE debugger to GPU/Debugger/Registers
|
2024-12-05 10:07:29 +01:00 |
|
Henrik Rydgård
|
474e7acf54
|
Hook up the new (bare-bones) ImGui debug window to GPU stepping, fix stepping.
|
2024-12-05 00:51:59 +01:00 |
|
Henrik Rydgård
|
ea43e07cce
|
Move some stuff around, rename some stuff
|
2024-12-05 00:36:48 +01:00 |
|
Henrik Rydgård
|
16c6855ef0
|
Plumb through a basic Ge debugger window (no real functionality yet)
|
2024-12-01 23:04:42 +01:00 |
|
Henrik Rydgård
|
e94defbb15
|
Get the CORE_RUNNING_GE coreState working!
|
2024-12-01 22:49:18 +01:00 |
|
Henrik Rydgård
|
96c4a10e8c
|
Add two new core states, rename RUNNING to RUNNING_CPU and similar for stepping.
|
2024-12-01 21:04:21 +01:00 |
|
Henrik Rydgård
|
b195061a45
|
Add texture cache stats to ImDebugger
|
2024-12-01 13:57:07 +01:00 |
|
Henrik Rydgård
|
e4adc112ff
|
ImDebugger: Add a basic texture browser
|
2024-11-29 19:30:38 +01:00 |
|
Henrik Rydgård
|
0e6fc8e0e3
|
Assorted warning fixes
|
2024-11-28 15:02:26 +01:00 |
|
Henrik Rydgård
|
2a05dce105
|
Show sceMp3 in audio codecs window
|
2024-11-27 10:35:11 +01:00 |
|
Henrik Rydgård
|
20542b962e
|
ImDebugger: Add new Raw audio channels window
|
2024-11-27 09:58:34 +01:00 |
|
Henrik Rydgård
|
1df3b9b905
|
Add config save/load for imdebugger, move the imgui.ini to PSP/SYSTEM
|
2024-11-27 09:15:03 +01:00 |
|
Henrik Rydgård
|
e59e3a9271
|
Add basic window for the output display
|
2024-11-27 01:37:03 +01:00 |
|
Henrik Rydgård
|
09779e0f44
|
ImGui drawing: Allow varying the pipeline when binding textures
|
2024-11-26 19:59:09 +01:00 |
|
Henrik Rydgård
|
ea33f75c74
|
ImDebugger: Fix the ability to close the kernel objects viewer
|
2024-11-26 14:20:32 +01:00 |
|
Henrik Rydgård
|
a74e4a105c
|
ImDebugger register window: Show fpcond on FPU tab. Fix display issue in kernelobj window
|
2024-11-26 08:41:39 +01:00 |
|
Henrik Rydgård
|
1eadea2589
|
Show the filesystem types and origins in the list (except ISO)
|
2024-11-26 00:36:58 +01:00 |
|
Henrik Rydgård
|
e95d9b15b4
|
Add kernel object viewer, reimpl "Run to here"
|
2024-11-26 00:13:37 +01:00 |
|
Henrik Rydgård
|
28f1a7d45d
|
Slightly better right-click behavior in disasm view
|
2024-11-25 23:52:31 +01:00 |
|
Henrik Rydgård
|
47d8e292eb
|
ImDebugger: Add basic filesystem browser. Add partial support for "save file dialogs" to System.
|
2024-11-25 23:03:15 +01:00 |
|
Henrik Rydgård
|
20c4649963
|
Fix step over, other stepping issues
|
2024-11-25 19:02:17 +01:00 |
|
Henrik Rydgård
|
3cba1135d5
|
Add basic breakpoint editing window. Need UI refinement
|
2024-11-25 00:23:28 +01:00 |
|
Henrik Rydgård
|
d790802505
|
Start work on membkpoint listing
|
2024-11-25 00:23:26 +01:00 |
|
Henrik Rydgård
|
e31636caec
|
Still use a fixed-width font for the disassembly (might change this)
|
2024-11-25 00:03:06 +01:00 |
|