Commit graph

255 commits

Author SHA1 Message Date
Jean-Philip Desjardins
ae8af7dd83 Add some constants. 2022-03-02 17:20:42 -05:00
Zer0xFF
7a9895927a alias OnMachineStateChange type 2022-01-18 17:58:13 +00:00
Zer0xFF
2ecb5f6c24 alias OnRunningStateChange type 2022-01-14 15:02:49 +00:00
Jean-Philip Desjardins
e222afb29c Fix primitive info display in frame debugger when PRMODECONT is used. 2021-08-31 16:40:53 -04:00
Jean-Philip Desjardins
bb88de4350 Fix menu toggles. 2021-08-31 16:39:55 -04:00
Jean-Philip Desjardins
547cb960aa Display SCISSOR state. 2021-08-24 14:12:10 -04:00
Jean-Philip Desjardins
9077729721 Scale pixel buffer viewport.
Fixes issues on high dpi screens.
2021-08-24 10:36:11 -04:00
Jean-Philip Desjardins
7409a2c95b Allow changing GS handler in frame debugger. 2021-08-20 15:39:52 -04:00
Jean-Philip Desjardins
4231f0ec6a Add loading of fb display mode setting. 2021-08-20 11:51:47 -04:00
Jean-Philip Desjardins
d4d82b4f7e Add example to create Vulkan GS handler in frame debugger.
Needs to be a setting or something.
2021-08-20 11:41:27 -04:00
Jean-Philip Desjardins
5e80640648 Add GSH_Vulkan as a dependency if we Vulkan enabled. 2021-08-20 11:40:19 -04:00
Jean-Philip Desjardins
095e4e4e8d Use scale from GS handler. 2021-08-20 11:11:45 -04:00
Jean-Philip Desjardins
98ec433431 Make QtFramedebugger independent of GSH OpenGL. 2021-08-20 10:37:49 -04:00
Jean-Philip Desjardins
6bd3698d09 Remove dependency from GSH_OpenGL. 2021-08-20 10:04:07 -04:00
Jean-Philip Desjardins
596e81fd38 Move VERTEX to GSHandler. 2021-08-19 21:01:17 -04:00
Jean-Philip Desjardins
09cec2ebd5 Properly destroy GS handler. 2021-08-18 17:20:07 -04:00
Jean-Philip Desjardins
0921b535bd Move some frame dump logic in GSHandler.
Use the proper functions to sync memory.
2021-08-18 17:16:25 -04:00
Jean-Philip Desjardins
9be76e448a Cleanup. 2021-08-17 10:50:32 -04:00
Björn Gerdau
536099e075
Add alpha view for PSMCT32 in framedebugger
Also works for CLUT textures which resolve to PSMCT32
2021-05-10 00:28:54 +02:00
Jean-Philip Desjardins
afff3178e2 Display destination alpha test state in frame debugger. 2021-04-13 16:41:55 -04:00
Jean-Philip Desjardins
f875a1eccb Display SCANMSK. 2021-03-24 16:56:13 -04:00
Jean-Philip Desjardins
4d2bd11100 Formatting. 2021-03-24 16:56:13 -04:00
Ian Brown
78b1e3357c fix a bad assertion and a crash with 16 bit textures in the debugger 2021-03-12 16:31:01 +00:00
rcaridade145
686af00ebe Include cmath due to use of ceil. 2021-03-03 20:23:38 +00:00
Jean-Philip Desjardins
82fa6b6205 Add single point of definition for monospaced font used in debugger. 2021-02-14 14:35:04 -05:00
Jean-Philip Desjardins
3c0bcdf2e2 Fix formatting. 2021-02-13 12:13:27 -05:00
Jean-Philip Desjardins
ba8a1c2ddb Resize column to fit contents in RegView page. 2021-02-13 12:01:53 -05:00
Jean-Philip Desjardins
9389d6282a Improve size formulae once again. 2021-02-13 11:51:05 -05:00
Jean-Philip Desjardins
95e14d42fb Initialize variables. 2021-02-12 12:01:02 -05:00
Jean-Philip Desjardins
0d49d7b443 Remove some hardcoded values. 2021-02-12 12:00:53 -05:00
Jean-Philip Desjardins
c09060ea83 Improve size formula. 2021-02-12 12:00:44 -05:00
Jean-Philip Desjardins
0db825255c Update address when scroll position changes. 2021-02-12 12:00:38 -05:00
Jean-Philip Desjardins
372d168bff WIP: Use sizeHintForColumn to improve performance. 2021-02-12 12:00:30 -05:00
Jean-Philip Desjardins
02530facef Improve formatting. 2021-02-12 12:00:22 -05:00
Jean-Philip Desjardins
be04bc7d0b Set monospaced font. 2021-02-12 12:00:11 -05:00
Jean-Philip Desjardins
28f07cab6a Initialize some variables. 2021-02-12 12:00:04 -05:00
Jean-Philip Desjardins
03dd6cda52 Fix flag pipe display. 2021-01-26 19:30:25 -05:00
Jean-Philip Desjardins
c8f8b96dec Remove dead code. 2021-01-26 19:30:25 -05:00
Jean-Philip Desjardins
3acca8a764 Fix contents of address view not being visible after closing window. 2021-01-26 19:30:24 -05:00
Jean-Philip Desjardins
622a21bc12
Merge pull request #1006 from Zer0xFF/qt_debugger
let Qt handle Cell sizes
2021-01-25 09:09:56 -05:00
Mahmood - Zer0xFF
92c90775a5 Redraw after changing active unit, as cell size could change, this also fixes incorrect cell size if we set byte per line to auto 2021-01-23 02:19:38 +00:00
Mahmood - Zer0xFF
c291702c42 framedebugger: StepVu1: add menu option & keyboard shortcut(F10) 2021-01-21 23:11:04 +00:00
Mahmood - Zer0xFF
aac8394f34 let Qt handle Cell sizes 2021-01-21 23:08:28 +00:00
Jean-Philip Desjardins
8b4cfa63a3 Change register name display. 2021-01-14 16:24:06 -05:00
Jean-Philip Desjardins
788abb739d Make frame debugger an orphan.
We don't want it to be attached to the emulator window.
2021-01-14 10:50:01 -05:00
Jean-Philip Desjardins
a9a2d19eda Code style fixes. 2021-01-12 08:58:37 -05:00
Jean-Philip Desjardins
5456573b37 Use fixed width font in regview. 2021-01-12 08:48:39 -05:00
Jean-Philip Desjardins
400639f440 Rename VU column headers. 2021-01-12 08:28:24 -05:00
Jean-Philip Desjardins
673df4fd48 Make VU's disassembly instruction columns resizable. 2021-01-12 08:28:06 -05:00
Mahmood - Zer0xFF
07eacf96f4 show threadsView widget and the threadsView is is shown 2021-01-11 23:24:11 +00:00