Unknown W. Brackets
0e6c90bc28
GE Debugger: Default auto flush enabled.
...
It seems like it's usually what one would want, you can disable for
debugging state issues.
2022-09-21 21:16:56 -07:00
Unknown W. Brackets
e727570fae
Windows: Normalize paths for OpenDirectory().
...
This was making GE frame dumps not automatically browse when run from MSVC
debugging by default, because of the relative path.
2022-09-19 08:30:57 -07:00
Unknown W. Brackets
a0b44c52b8
GE Debugger: Allow search by state name.
...
Since adding breakpoint as the first column, the default search behavior
stopped working. This restores it, searching for any matching column.
2022-09-18 10:49:32 -07:00
Henrik Rydgård
242efba6f7
Remove splitSubmit setting. Now we submit init commands before the acquire.
2022-09-17 01:07:30 +02:00
Unknown W. Brackets
123d6dbb11
GE Debugger: Correct confusing block transfer size.
2022-09-10 20:17:54 -07:00
Unknown W. Brackets
c200aa6f4b
GE Debugger: Correct cond break removal warnings.
...
Oops, they were just always confirming.
2022-09-10 08:52:50 -07:00
Unknown W. Brackets
531c7e452d
GE Debugger: Count imm prims as prims.
2022-09-06 18:55:25 -07:00
Unknown W. Brackets
f14e49a373
GE Debugger: Add conditions to cmd breakpoints.
2022-09-05 17:33:54 -07:00
Unknown W. Brackets
0b30b723bb
GE Debugger: Add address breakpoint conditions.
2022-09-05 17:33:54 -07:00
Unknown W. Brackets
f595299fe5
GE Debugger: Allow expressions for goto address.
2022-09-05 17:33:54 -07:00
Unknown W. Brackets
a901fa4315
GE Debugger: Add separate step based on vsync.
...
I think there were some games where this would step in the middle of a
frame, but not seeing it commonly now. So make it the default, but allow
both methods in the menu.
Fixes #15893 .
2022-08-23 19:48:34 -07:00
Unknown W. Brackets
01bfb88f15
GE Debugger: Correct 16-bit CLUT display.
2022-08-20 15:51:46 -07:00
Unknown W. Brackets and GitHub
2eed8c9f19
Merge pull request #15851 from hrydgard/ge-record-open-explorer
...
After recording a GE dump, open an explorer window pointing at the file
2022-08-16 20:32:17 -07:00
Henrik Rydgård
2f3cad9964
After recording a GE dump, open an explorer window pointing at the file
2022-08-16 21:54:36 +02:00
Henrik Rydgård
d0cdb360fd
Remove the DX9 namespace, for consistency with the other backends
2022-08-16 21:49:16 +02:00
Unknown W. Brackets
6fad5463d0
GE Debugger: Save tab configuration.
2022-08-14 11:42:04 -07:00
Unknown W. Brackets
2a4443b85e
GE Debugger: Cleanup duplicate dlist redraws.
...
It's still not redrawing properly on resize, but it tries to...
2022-08-14 11:26:37 -07:00
Unknown W. Brackets
8390867019
GE Debugger: Correct tab updating for right panel.
2022-08-14 11:23:56 -07:00
Unknown W. Brackets
6272f3e1d6
GE Debugger: Actually allow swapping tabs.
2022-08-14 10:57:31 -07:00
Unknown W. Brackets
49679c6a50
GE Debugger: Add context menu to control tabs.
...
Crurent non-functional, but shows up for the correct tab.
2022-08-14 10:20:53 -07:00
Unknown W. Brackets
5958943e23
GE Debugger: Show/hide tabs if empty.
2022-08-14 09:34:01 -07:00
Unknown W. Brackets
2a0f23665f
GE Debugger: Track tabs per panel.
2022-08-14 09:23:18 -07:00
Henrik Rydgård
60b2b1db5f
Move the display list view to its own column on the right
2022-08-14 11:26:51 +02:00
Henrik Rydgård
5993864d8f
Add plain Create method to CtrlDisplayListView
2022-08-14 11:15:07 +02:00
Henrik Rydgård
9c3e00aa08
Add a second set of tabs to the Windows GE debugger. Also reorder stuff.
2022-08-14 10:43:30 +02:00
Unknown W. Brackets
1233d1d376
Reporting: Disable when debugger methods used.
...
This won't catch all means of hacking memory, but will catch some.
Trying to reduce noise in reporting from debugging.
2022-07-30 18:21:32 -07:00
Henrik Rydgård
063cd18254
Simplify CPU upscaling code
...
Use the existing expandTo32bit mode in the texture decoder instead of
the backend-specific switches and stuff.
Just gets rid of a bunch of redundant code and makes further changes
easier.
2022-07-30 15:06:25 +02:00
Henrik Rydgård
762e26df83
Windows: Add a simple window message to get the base pointer.
...
Can be useful for various cheat program hackery. Requested by several,
most recently NABN00B.
2022-07-29 15:49:19 +02:00
Henrik Rydgård
d3d601dced
Windows fixes
2022-07-24 13:58:20 +02:00
Henrik Rydgård and GitHub
a831cab14c
Remove unmotivated check preventing texture ini creation on mobile. ( #15647 )
...
* Remove unmotivated check preventing texture ini creation on mobile.
Fixes #15644
* Show a "toast" message on platforms that don't support opening a text editor, when you try to create/open a texture ini file.
* Avoid the need to ifdef around calls to SystemToast
* UWP buildfix (and some warning fixes).
And possibly libretro fix
* Rename for a bit more consistency
2022-07-10 22:34:44 +02:00
Unknown W. Brackets
6e1457e3bf
UWP: Skip pad name lookup.
2022-07-04 19:14:05 -07:00
Unknown W. Brackets
536c050943
Core: Track names of connected pad devices.
...
Rather than just that it's a pad. This tries to get the identifier if
possible.
2022-07-04 19:14:04 -07:00
Unknown W. Brackets
3edf6ab0fa
Config: Don't save --fullscreen unless changed.
...
This makes --fullscreen and --windowed temporary by using a separate
setting. If the setting is changed explicitly, it begins saving it again.
2022-05-28 15:47:12 -07:00
Henrik Rydgård and GitHub
858539c5b0
Merge pull request #15402 from unknownbrackets/debugger-highlight
...
GE Debugger: Highlight changed state values
2022-02-13 21:42:43 +01:00
Unknown W. Brackets
957e15f23a
GE Debugger: Highlight changed matrix values.
2022-02-13 10:53:01 -08:00
Unknown W. Brackets
8ffef9dd1e
GE Debugger: Highlight changed state values.
...
This way it's easy to tell while stepping what is different. Especially
useful in the watch tab.
2022-02-13 10:52:41 -08:00
Unknown W. Brackets
b654ee9d44
Debugger: Allow custom draw and generic lists.
2022-02-13 10:22:38 -08:00
Unknown W. Brackets
ea6c42aafb
Debugger: Avoid scroll on breakpoint add.
2022-02-13 07:57:54 -08:00
Unknown W. Brackets
9435938ad9
Debugger: Cleanup some header pollution.
...
Also simplify just a bit.
2022-02-13 07:55:34 -08:00
Henrik Rydgård and GitHub
21736d1ab4
Merge pull request #15392 from unknownbrackets/debugger-memview
...
Make debugger memory search more consistent
2022-02-11 08:39:01 +01:00
Unknown W. Brackets
d1c642982b
Debugger: Improve memory search result draw speed.
2022-02-10 20:40:02 -08:00
Unknown W. Brackets
d583720f2b
Debugger: Search scratchpad/ram/vram consistently.
2022-02-10 20:39:29 -08:00
Unknown W. Brackets
6064b77356
GE Debugger: Correct icon list cleanup on shutdown.
2022-02-09 20:50:04 -08:00
Unknown W. Brackets
c66619f7c9
GE Debugger: Add filter to skip prim calls.
...
This allows you to cut prims from the scene as desired.
2022-02-06 21:25:33 -08:00
Unknown W. Brackets
459bb83c23
GE Debugger: Allow modify/breakpoint on matrix.
2022-02-06 00:16:35 -08:00
Unknown W. Brackets
72b2fbf635
GE Debugger: Cleanup right click on state.
...
Oops, was toggling breakpoint on "Change..." if you right clicked the
icon.
2022-02-05 19:27:28 -08:00
Unknown W. Brackets
9f434fa14d
GE Debugger: Allow setting secondary values.
...
This makes it convenient to update the bufw of textures or similar.
2022-02-05 19:27:28 -08:00
Unknown W. Brackets
1bb1f34af0
GE Debugger: Add breakpoint icon in state.
2022-02-05 19:27:28 -08:00
Unknown W. Brackets
4de217d3e4
GE Debugger: Cleanup vertex list redraw.
...
When you're scrolled down and it deletes items, it was previously
scrolling up an extra step, and not redrawing. This tries to force
workaround the bug.
2022-02-05 19:27:28 -08:00
Unknown W. Brackets
2479d52202
Global: Reduce includes of common headers.
...
In many places, string, map, or Common.h were included but not needed.
2022-01-30 16:35:33 -08:00