Commit Graph

108 Commits

Author SHA1 Message Date
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
a843cbd580 Shrink the very common sceKernelThread.h include. 2014-03-15 11:44:02 -07:00
Unknown W. Brackets
8f09a341df Fix a few leaks in the Windows UI code. 2014-02-14 21:08:24 -08:00
Henrik Rydgård
c158d0ad10 Merge pull request #5427 from Kingcom/ListCheckboxes
Use checkboxes in breakpoint list
2014-02-13 11:57:04 +01:00
Kingcom
2b7a601c17 Add checkboxes to GenericListControl, use them in CtrlBreakpointList 2014-02-13 10:24:42 +01:00
Henrik Rydgard
333580e3b2 Warning fixes 2014-02-10 09:56:52 +01:00
Unknown W. Brackets
7380c5b664 Stop showing z = 1.0 for non through in debugger.
Oops.
2014-02-09 00:33:15 -08:00
Unknown W. Brackets
442b3171dc Typo. 2014-02-09 00:20:09 -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
Unknown W. Brackets
cddd537f36 Minor tweak, no need for this check anymore. 2014-01-22 01:24:41 -08:00
Unknown W. Brackets
3a186a9d7f Show CLUT shift value in GE debugger. 2014-01-22 00:32:31 -08:00
Unknown W. Brackets
db77dcd149 Fix some includes on Windows/etc. 2013-12-29 15:59:36 -08:00
Unknown W. Brackets
3f674f7ef6 Always update framebuffer tex sampling params.
Otherwise they are not always correct and cause glitches.
2013-12-15 18:23:47 -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
1d9e833dda Format the tex mapping mode in the GE debugger. 2013-11-29 10:20:15 -08:00
Unknown W. Brackets
aa58cdeabe Add a format for texfiltering to the GE debugger. 2013-11-28 00:06:44 -08:00
Unknown W. Brackets
32f4a7594a Add bounds checks to columns accessors.
Hit a crash in one of these on a rare case, so better to check.
2013-11-27 23:53:18 -08:00
Unknown W. Brackets
cdee644ddb Fix vertex preview at odd render resolutions.
Note that the Windows resolution menu no longer seems to send a resize
event?
2013-11-19 22:29:37 -08:00
Unknown W. Brackets
6d6dff6041 Fix vertex preview when framebuf is an odd size.
The previous stuff was wrong, just happened to work.
2013-11-17 15:05:11 -08:00
Unknown W. Brackets
5c08ab6bca Clean up no-inds rectange preview. 2013-11-17 13:27:51 -08: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
ac8edb4282 Support reversed buffer formats in the ge debugger.
So that it doesn't show garbage under the softgpu.
2013-11-17 02:14:34 -08:00
Kingcom
0e61913839 Remove redundant != 0 checks 2013-11-05 11:34:53 +01:00
Kingcom
a972b5d0dc Correct use of GetAsyncKeyState 2013-11-05 11:29:55 +01:00
Unknown W. Brackets
991aa03273 A few more texture related formats. 2013-10-13 13:52:23 -07:00
Unknown W. Brackets
a90af9b519 Format a few more state values. 2013-10-13 13:52:22 -07:00
Unknown W. Brackets
1a3bba5ff7 Add a format for clearmode. 2013-10-13 13:52:22 -07:00
Unknown W. Brackets
428a8181e5 Format stencil and alpha tests differently.
One is the stored value on the right, the other is the vertex value on
the left.
2013-10-13 13:52:21 -07: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
8e4d7b304d Add at least a basic way to alter cmds. 2013-10-06 22:23:52 -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
7377bd7202 Add a specific format for 1/0 flags. 2013-10-06 22:17:55 -07:00
Unknown W. Brackets
3af88b1e4e Show the stencil buffer properlyish in ge debugger. 2013-10-06 22:17:55 -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
6e3c741d83 Capture the cursor while dragging, oops. 2013-10-06 22:17:52 -07:00
Unknown W. Brackets
0c03dc2dec Handle it better when viewing an invalid addr. 2013-10-06 22:17:52 -07:00
Unknown W. Brackets
1cd9f01358 Add a quick way to go to a particular address. 2013-10-06 22:17:51 -07:00