Commit Graph

287 Commits

Author SHA1 Message Date
Unknown W. Brackets
f14e49a373 GE Debugger: Add conditions to cmd breakpoints. 2022-09-05 17:33:54 -07:00
Unknown W. Brackets
0b30b723bb GE Debugger: Add address breakpoint conditions. 2022-09-05 17:33:54 -07:00
Unknown W. Brackets
f595299fe5 GE Debugger: Allow expressions for goto address. 2022-09-05 17:33:54 -07:00
Unknown W. Brackets
a901fa4315 GE Debugger: Add separate step based on vsync.
I think there were some games where this would step in the middle of a
frame, but not seeing it commonly now.  So make it the default, but allow
both methods in the menu.

Fixes #15893.
2022-08-23 19:48:34 -07:00
Unknown W. Brackets
01bfb88f15 GE Debugger: Correct 16-bit CLUT display. 2022-08-20 15:51:46 -07:00
Henrik Rydgård
2f3cad9964 After recording a GE dump, open an explorer window pointing at the file 2022-08-16 21:54:36 +02:00
Unknown W. Brackets
6fad5463d0 GE Debugger: Save tab configuration. 2022-08-14 11:42:04 -07:00
Unknown W. Brackets
2a4443b85e GE Debugger: Cleanup duplicate dlist redraws.
It's still not redrawing properly on resize, but it tries to...
2022-08-14 11:26:37 -07:00
Unknown W. Brackets
8390867019 GE Debugger: Correct tab updating for right panel. 2022-08-14 11:23:56 -07:00
Unknown W. Brackets
6272f3e1d6 GE Debugger: Actually allow swapping tabs. 2022-08-14 10:57:31 -07:00
Unknown W. Brackets
49679c6a50 GE Debugger: Add context menu to control tabs.
Crurent non-functional, but shows up for the correct tab.
2022-08-14 10:20:53 -07:00
Unknown W. Brackets
5958943e23 GE Debugger: Show/hide tabs if empty. 2022-08-14 09:34:01 -07:00
Unknown W. Brackets
2a0f23665f GE Debugger: Track tabs per panel. 2022-08-14 09:23:18 -07:00
Henrik Rydgård
60b2b1db5f Move the display list view to its own column on the right 2022-08-14 11:26:51 +02:00
Henrik Rydgård
5993864d8f Add plain Create method to CtrlDisplayListView 2022-08-14 11:15:07 +02:00
Henrik Rydgård
9c3e00aa08 Add a second set of tabs to the Windows GE debugger. Also reorder stuff. 2022-08-14 10:43:30 +02:00
Henrik Rydgård
858539c5b0 Merge pull request #15402 from unknownbrackets/debugger-highlight
GE Debugger: Highlight changed state values
2022-02-13 21:42:43 +01:00
Unknown W. Brackets
957e15f23a GE Debugger: Highlight changed matrix values. 2022-02-13 10:53:01 -08:00
Unknown W. Brackets
8ffef9dd1e GE Debugger: Highlight changed state values.
This way it's easy to tell while stepping what is different.  Especially
useful in the watch tab.
2022-02-13 10:52:41 -08:00
Unknown W. Brackets
b654ee9d44 Debugger: Allow custom draw and generic lists. 2022-02-13 10:22:38 -08:00
Unknown W. Brackets
9435938ad9 Debugger: Cleanup some header pollution.
Also simplify just a bit.
2022-02-13 07:55:34 -08:00
Unknown W. Brackets
c66619f7c9 GE Debugger: Add filter to skip prim calls.
This allows you to cut prims from the scene as desired.
2022-02-06 21:25:33 -08:00
Unknown W. Brackets
459bb83c23 GE Debugger: Allow modify/breakpoint on matrix. 2022-02-06 00:16:35 -08:00
Unknown W. Brackets
72b2fbf635 GE Debugger: Cleanup right click on state.
Oops, was toggling breakpoint on "Change..." if you right clicked the
icon.
2022-02-05 19:27:28 -08:00
Unknown W. Brackets
9f434fa14d GE Debugger: Allow setting secondary values.
This makes it convenient to update the bufw of textures or similar.
2022-02-05 19:27:28 -08:00