Commit Graph
68 Commits
Author SHA1 Message Date
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
Kingcom aae0b98cfe Display list tab 2013-09-29 01:02:05 +02: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
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