Commit Graph
75 Commits
Author SHA1 Message Date
Unknown W. Brackets 8b5669828b Add watchlist feature to the GE debugger.
This way you can pick out items you want to watch.
2016-05-21 19:11:42 -07:00
Unknown W. Brackets 916c53c859 Add render target breakpoints to GE debugger.
Including z buffer as well, hope it's not confusing.
2016-05-21 17:55:45 -07:00
Unknown W. Brackets 2916298695 gedbg: Add scaled 16-bit z support. 2016-01-20 22:11:02 -08:00
Unknown W. Brackets 6ef97f72d2 gedbg: Show scaled depth values properly. 2016-01-19 07:23:06 -08:00
Unknown W. Brackets 23fc832813 gedbg: Add option to display CLUT preview.
This swaps the texture to the right.
2016-01-10 10:08:02 -08:00
Kingcom 1f5c28ca62 GEDebugger: Add option to force texture opaqueness 2016-01-03 20:50:43 +01:00
gmvbif 63ee113af4 Added break for every switch case in DescribePixelRGBA. Please double check this. 2016-01-02 09:40:50 +03:00
Henrik Rydgard 6cc7a85cde Rename WndMainWindow to MainWindow 2015-09-19 13:14:05 +02:00
Unknown W. Brackets 296173317d Let's also show 24-bit values in a 16-bit range. 2015-08-23 17:55:54 -07:00
Unknown W. Brackets 95d4f88e01 Read depth values as floats on OpenGL.
This preserves the full precision better than a 16-bit value does.
2015-08-23 17:52:15 -07:00
Unknown W. Brackets 50b2160711 Show preview pixel values only when displayed.
This prevents it from showing after resume.
2015-08-23 11:15:52 -07:00
Unknown W. Brackets 720c6a30d5 Add scaled float version to GE debugger preview.
This gives a sense of scale (e.g. 24 vs 16 bit values.)
2015-08-23 09:27:59 -07:00
Unknown W. Brackets ba15718db3 Track hovering in GE debugger to show pixel value.
This works for texture, framebuffer, depth, and stencil.

Importantly, allows debugging the actual depth values present.
2015-08-23 09:25:05 -07:00
Henrik Rydgard 1d7642fa48 Remove most mentions of the "_XBOX" define 2014-08-24 14:21:35 +02:00
Unknown W. Brackets 55403e42c2 Introduce a memory shutdown lock.
This allows the debugger to access memory in a safe way that should never
crash.
2014-07-19 23:30:19 -07:00
Unknown W. Brackets f6649794df Respect max texture level in GE debugger preview. 2014-06-15 10:31:16 -07:00
Unknown W. Brackets d7e5b7956e Add buttons to select texture level in ge debugger. 2014-06-15 10:01:32 -07:00
Unknown W. Brackets eaf3288304 Add debug interface for non-L0 texture preview. 2014-06-15 09:30:37 -07:00
Unknown W. Brackets fc7b5f3141 Make sure not to break when GE debugger closed.
Also, try to fix a might-be race condition.
2014-05-15 22:45:51 -07:00
Unknown W. Brackets 7fd7337911 Update GE lists when switching.
This uses a mutex, so it should be safe to do any time.  Really helps
debugging hung lists.
2014-04-11 23:50:20 -07:00
Unknown W. Brackets 8f09a341df Fix a few leaks in the Windows UI code. 2014-02-14 21:08:24 -08:00
Unknown W. Brackets 9e8e9ec62f Add a tab to show matrices as well. 2014-02-08 23:27:05 -08:00
Unknown W. Brackets e7eca477b0 Add a tab to show vertex values to the GE debugger.
Should be pretty useful, especially for depth issues.
2014-02-08 22:03:29 -08:00
Henrik Rydgard d4eee74b54 SoftGPU: Prepare for mipmapping. Getting the uv deltas seems tricky though... 2013-12-10 15:33:59 +01:00
Unknown W. Brackets fcc77f525f Implement some basic vertex previews on prim.
3D doesn't work correctly (sometimes it does...)  2D should be working.
2013-11-17 13:27:50 -08:00
Unknown W. Brackets 95d76c6641 Detach the GE debugger on close.
And attach in a few missing places, clean up a few comments.
2013-11-17 02:14:34 -08:00
Unknown W. Brackets d5af703a5a Add a stub for a vertex preview. 2013-10-13 13:52:21 -07:00
Unknown W. Brackets 5cf13ee84a Add "Step Prim" button, reorganize buttons a bit. 2013-10-13 13:52:20 -07:00
Unknown W. Brackets dc91bf2ca3 Move GPU debug step/pause/messages out of Windows/. 2013-10-12 10:03:31 -07:00
Unknown W. Brackets d79a9bff6d Add a simpler break on next texture. 2013-10-12 10:03:30 -07:00
Unknown W. Brackets 2584d0e67f Use a more foolproof texture breaking method. 2013-10-12 10:03:30 -07:00
Unknown W. Brackets 3ac5198b89 Migrate texture breakpoints as well. 2013-10-12 10:03:29 -07:00
Unknown W. Brackets c8d2c45590 Move GE debugger breakpoints out of Windows/ code. 2013-10-12 10:03:28 -07:00
Unknown W. Brackets 5a90ddcb47 Add a button to break on a particular texture. 2013-10-08 00:28:57 -07:00
Unknown W. Brackets dd314c83bd Add texture and frame break buttons. 2013-10-08 00:04:11 -07:00
Unknown W. Brackets 5e54847aaf Wait better with broken win32 cond vars. 2013-10-07 01:45:20 -07:00
Unknown W. Brackets ff0e9cf32d Make it possible to flip flags in the ge debugger. 2013-10-06 22:17:56 -07:00
Unknown W. Brackets 3e7f7e9abd Add tabs for depth/stencil to ge debugger. 2013-10-06 22:17:54 -07:00
Unknown W. Brackets 77047b5ee4 Show captions on frame and texture previews. 2013-10-06 22:17:53 -07:00
Unknown W. Brackets d5513c3b58 Delete SimpleGLWindow near where it's new'd.
This makes it clearer and more foolproof.
2013-10-06 22:17:51 -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 67b1a03f90 Only break on a changed texture, not every level. 2013-10-03 00:49:16 -07:00
Kingcom f388697f88 Right click menu for CtrlDisplayListView 2013-10-02 00:41:37 +02:00
Unknown W. Brackets 444784d3cc Add basic plumbing for texture breakpoints. 2013-10-01 07:53:00 -07:00
Kingcom 5effea670a Toggle display list breakpoints 2013-10-01 12:05:19 +02:00
Unknown W. Brackets 10e446d225 Notify of shutdown *after* setting coreState. 2013-09-30 23:36:57 -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 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