Henrik Rydgård
|
8cc77c0997
|
ImGui: Implement cursor support on Windows
|
2024-12-13 22:06:59 +01:00 |
|
Henrik Rydgård
|
3cc7d6ef7a
|
ImDebugger: Assorted UI improvements
|
2024-12-13 22:06:56 +01:00 |
|
Henrik Rydgård
|
79c0f413f9
|
Merge pull request #19728 from hrydgard/display-list-fixes
GE debugger: Cleaner resume from stepping. Fixes GE debugging in God of War
|
2024-12-13 20:57:23 +01:00 |
|
Henrik Rydgård
|
6baaa2607a
|
GE debugger: Cleaner resume from steps. Fixes GE debugging in God of War.
|
2024-12-13 20:36:31 +01:00 |
|
Henrik Rydgård
|
1428a1a886
|
Merge pull request #19727 from hrydgard/refactor-display-list
Refactor the display list processing loop
|
2024-12-13 20:10:00 +01:00 |
|
Henrik Rydgård
|
9a3cc7546b
|
One more bit of simplification
|
2024-12-13 19:35:40 +01:00 |
|
Henrik Rydgård
|
7643d38700
|
Inline InterpretList into ProcessDLQueue. Makes it easier to understand the flow.
|
2024-12-13 19:29:06 +01:00 |
|
Henrik Rydgård
|
3465993af9
|
Minor code cleanups
|
2024-12-13 19:24:11 +01:00 |
|
Henrik Rydgård
|
4a8a87764c
|
Remove unused state
|
2024-12-13 19:15:33 +01:00 |
|
Henrik Rydgård
|
58eaa3bad8
|
Move out checking for bad PC from InterpretList
|
2024-12-13 18:45:18 +01:00 |
|
Henrik Rydgård
|
024cb73716
|
Simplify collecting time into debug counters
|
2024-12-13 18:26:55 +01:00 |
|
Henrik Rydgård
|
74b750e30d
|
Comments
|
2024-12-13 18:12:09 +01:00 |
|
Henrik Rydgård
|
e9591917ea
|
Merge pull request #19726 from hrydgard/replacement-load-ini-on-saving
TextureReplacer: Load ini if available, even if just saving.
|
2024-12-13 14:42:45 +01:00 |
|
Henrik Rydgård
|
6a375b0ddc
|
TextureReplacer: Load the ini, even if just saving.
|
2024-12-13 13:49:09 +01:00 |
|
Henrik Rydgård
|
18961940c5
|
Merge pull request #19725 from hrydgard/more-debugger-work
Fix vertex previews for triangle fans and strips, and lines.
|
2024-12-13 13:29:32 +01:00 |
|
Henrik Rydgård
|
198dae2ede
|
Add clipping
|
2024-12-13 12:49:03 +01:00 |
|
Henrik Rydgård
|
c4902db296
|
Fix vertex previews for triangle fans and strips, and lines.
|
2024-12-13 12:30:54 +01:00 |
|
Henrik Rydgård
|
4c1ff68ada
|
Merge pull request #19724 from hrydgard/vertex-preview
Implement vertex preview in the new Ge debugger
|
2024-12-13 10:42:01 +01:00 |
|
Henrik Rydgård
|
50fd2ea1b7
|
Merge pull request #19723 from hrydgard/imgui-docking
ImGui: Switch to the docking branch, enable window docking
|
2024-12-12 23:36:53 +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
|
60e244291a
|
Enable a dockspace, so you can dock windows to the sides of the screen
|
2024-12-12 23:01:40 +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
|
d32ac2c29d
|
Merge pull request #19722 from hrydgard/more-cleanup
More GE debugger code cleanup
|
2024-12-12 22:29:42 +01:00 |
|
Henrik Rydgård
|
8d1fbe9522
|
Move more utility functions from the Win32 GE debugger to the common code
|
2024-12-12 19:36:55 +01:00 |
|
Henrik Rydgård
|
4020fd8ec5
|
Move the last of the vertex preview code to State.cpp
|
2024-12-12 19:26:33 +01:00 |
|
Henrik Rydgård
|
4b36664dd6
|
Move more things to State.cpp/h, break out some stuff into a function
|
2024-12-12 19:26:33 +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
|
3d0dced83e
|
Merge pull request #19721 from hrydgard/stepping-cleanup
Stepping cleanup, DebugInterface cleanup
|
2024-12-12 19:25:00 +01:00 |
|
Henrik Rydgård
|
2c19bf2525
|
More const cleanup
|
2024-12-12 19:05:33 +01:00 |
|
Henrik Rydgård
|
94da486da8
|
DebugInterface const cleanup
|
2024-12-12 19:04:01 +01:00 |
|
Henrik Rydgård
|
20a17a0e8d
|
Reorganize DebugInterface etc a bit.
KernelThreadDebugInterface no longer has a useless copy of a MIPSDebugInterface.
|
2024-12-12 18:54:46 +01:00 |
|
Henrik Rydgård
|
a858032e46
|
Remove obsolete accounting for time spent stepping the GE (we no longer block)
|
2024-12-12 18:54:46 +01:00 |
|
Henrik Rydgård
|
07e6c35532
|
Merge pull request #19720 from hrydgard/imgui-memview
ImDebugger: Add memory viewer window
|
2024-12-12 18:38:48 +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
|
58c091598b
|
Fix sending of random stack data along with chat messages
|
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
|
adcfffd1d6
|
Fix memview build
|
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
|
cdef529aa3
|
Initial memory view work, not yet building
|
2024-12-12 17:47:33 +01:00 |
|
Henrik Rydgård
|
01b4eb41be
|
Merge pull request #19719 from hrydgard/im-ge-draw-preview
ImGeDebugger framebuffer preview, plus many small changes
|
2024-12-11 13:04:18 +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
|
99c467a3f6
|
Fix visual issue in new Ge state viewer
|
2024-12-11 09:29:10 +01:00 |
|
Henrik Rydgård
|
0973fea7ce
|
Add error message if compat.ini can't be found
|
2024-12-11 09:27:29 +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
|
27122a9e64
|
Work on previews
|
2024-12-10 22:09:51 +01:00 |
|
Henrik Rydgård
|
cccdfad0ba
|
Show basic framebuffer preview
|
2024-12-10 21:50:14 +01:00 |
|