Commit Graph

207 Commits

Author SHA1 Message Date
Unknown W. Brackets
83548041e2 Handle WM_PAINT in ge debugger, cleanup. 2013-10-06 22:17:50 -07:00
Unknown W. Brackets
ff0ac74154 Make it possible to pan the texture while zoomed. 2013-10-05 18:30:31 -07:00
Unknown W. Brackets
f4b657d3e9 Double click in ge dbg to toggle shrink-to-fit. 2013-10-05 18:14:29 -07:00
Unknown W. Brackets
1183c41ed0 In ge debugger, ignore tex alpha based on texfunc. 2013-10-05 17:32:41 -07:00
Unknown W. Brackets
c104c6dee8 Add plumbing to show depth/stencil in ge debugger. 2013-10-05 17:27:28 -07:00
Unknown W. Brackets
da56ef24cb Format a few more state values in ge debugger. 2013-10-03 01:27:54 -07:00
Unknown W. Brackets
2a2b9fa4cc Add addresses and missing cmds to ge debugger. 2013-10-03 01:11:24 -07:00
Unknown W. Brackets
67b1a03f90 Only break on a changed texture, not every level. 2013-10-03 00:49:16 -07:00
Kingcom
524fd29716 Add range selection 2013-10-02 08:51:21 +02:00
Kingcom
f388697f88 Right click menu for CtrlDisplayListView 2013-10-02 00:41:37 +02:00
Henrik Rydgård
a176fb85d3 Merge pull request #4013 from unknownbrackets/debugger
Add basic plumbing for texture breakpoints
2013-10-01 14:40:45 -07:00
Peter Tissen
edfec927f4 included <algorithm> to make sure all compilers find std::max with no errors 2013-10-01 17:00:51 +02:00
Unknown W. Brackets
444784d3cc Add basic plumbing for texture breakpoints. 2013-10-01 07:53:00 -07:00
Kingcom
6c3a0643ca Toggle with space 2013-10-01 12:08:48 +02:00
Kingcom
5effea670a Toggle display list breakpoints 2013-10-01 12:05:19 +02:00
Unknown W. Brackets
930621b7a9 Fix typos. 2013-10-01 00:29:19 -07:00
Unknown W. Brackets
a8774f0695 Add special formats for most tests. 2013-09-30 23:49:44 -07:00
Unknown W. Brackets
10e446d225 Notify of shutdown *after* setting coreState. 2013-09-30 23:36:57 -07:00
Unknown W. Brackets
4ae41d4206 Format texture types in the GE debugger. 2013-09-30 23:28:07 -07:00
Unknown W. Brackets
689b437b8f Show disabled in a less obscure way. 2013-09-30 23:22:47 -07:00
Unknown W. Brackets
540243b1f9 Add a bunch more state values to GE dbg.
This is basically all of them, I think.
2013-09-30 23:20:15 -07:00
Unknown W. Brackets
45b08bc6af Clean up float formatting, oops. 2013-09-30 08:30:30 -07:00
Unknown W. Brackets
97de7a6fbd Add a tab for texture-related settings to GE dbg. 2013-09-30 08:18:28 -07:00
Unknown W. Brackets
99b449661c Improve state value formatting in GE debugger. 2013-09-30 08:13:05 -07:00
Unknown W. Brackets
d0abc03be4 Add a few more tabs (not complete.) 2013-09-30 07:48:54 -07:00
Unknown W. Brackets
37d94b041e Add a tab for flags to the ge debugger. 2013-09-30 07:48:54 -07:00
Kingcom
aae0b98cfe Display list tab 2013-09-29 01:02:05 +02:00
Unknown W. Brackets
f5ee058fbc Oops, fix debug build. 2013-09-28 12:21:20 -07:00
Henrik Rydgård
b0189b9557 Merge pull request #3942 from Kingcom/GEDebugger
Add tab control to GEDebugger (and more)
2013-09-28 12:08:27 -07:00
Kingcom
72faf8c8ab Move tab control into separate class 2013-09-28 20:57:02 +02:00
Kingcom
c4dbe37444 Add function to add a Dialog tab 2013-09-28 17:23:14 +02:00
Kingcom
478962ae2c Resize GEDebugger and save position 2013-09-28 16:04:56 +02:00
Kingcom
513223ea4f -Step through display list with F10/F11
-accelerator changes
2013-09-28 14:34:08 +02:00
Unknown W. Brackets
da1d700904 Attempt to support rendering depth/stencil.
But no interface yet.  I can't tell if it works, I just get black...
2013-09-28 02:38:05 -07:00
Kingcom
b6d49f09bc Merge branch 'master' of https://github.com/hrydgard/ppsspp into GEDebugger
Conflicts:
	Windows/GEDebugger/GEDebugger.cpp
	Windows/GEDebugger/GEDebugger.h
	Windows/ppsspp.rc
	Windows/resource.h
2013-09-28 10:39:28 +02:00
Unknown W. Brackets
4b9056fa02 Shutdown cleanly even when GE debugger is paused. 2013-09-28 00:32:45 -07:00
Unknown W. Brackets
2a75ad2ebf Ignore framebuffer alpha in preview, often 0. 2013-09-27 23:52:06 -07:00
Unknown W. Brackets
6f6013a6f8 Add a separate button to step by op/cmd. 2013-09-27 23:46:04 -07:00
Unknown W. Brackets
ba289c1e73 Show alpha in textures in the GE debugger. 2013-09-27 23:36:23 -07:00
Unknown W. Brackets
d734b59904 Add a preview for the current texture as well. 2013-09-27 22:46:09 -07:00
Kingcom
c86d3b81d9 Some more changes 2013-09-27 18:03:08 +02:00
Kingcom
7945f5cb7f Make GEDebugger the parent, not the tab control 2013-09-27 15:38:20 +02:00
Kingcom
68edc4ffcf Add tab control to GEDebugger 2013-09-27 13:11:11 +02:00
Kingcom
94b04d7326 Highlight stall address with a red background 2013-09-26 12:31:58 +02:00
Kingcom
124b11f29d Highlight stall address 2013-09-26 10:24:41 +02:00
Kingcom
98f4273dcc Simple display list view 2013-09-25 15:24:53 +02:00
Kingcom
443f9bdfd5 Fix spaces 2013-09-24 20:11:42 +02:00
Kingcom
312f957963 Change how SimpleGLWindow is constructed and move it to the resource file 2013-09-24 20:06:25 +02:00
Unknown W. Brackets
4cae7bf8d3 Defer initialization of the GE dbg preview.
Maybe it's causing slowdown on some cards to init a new context?
2013-09-23 23:45:37 -07:00
Unknown W. Brackets
2b28bdbea0 Fix 32-bit ge debugger (broken cond vars.) 2013-09-23 01:19:13 -07:00
Unknown W. Brackets
6a313ac204 Support flipped and not flipped buffers. 2013-09-22 22:37:37 -07:00
Unknown W. Brackets
47b43e997f Support 16 bit buffers in the GE debugger too. 2013-09-22 22:25:55 -07:00
Unknown W. Brackets
0ad5bcf1df Center the display on top of the checkerboard. 2013-09-22 20:40:13 -07:00
Unknown W. Brackets
4021acd3f8 Draw a checkerboard pattern behind the image. 2013-09-22 20:36:58 -07:00
Unknown W. Brackets
6073317591 Support render res. above 1x in ge debugger. 2013-09-22 20:14:31 -07:00
Unknown W. Brackets
d38916dea7 Add a quick and dirty render preview.
Now it's actually semi useful already.
2013-09-22 19:05:33 -07:00
Unknown W. Brackets
2ad5167f75 Better to have its own directory. 2013-09-22 11:03:29 -07:00