Unknown W. Brackets
1b5e5e2556
Windows: Improve reporting of WASAPI errors.
2022-10-15 21:23:49 -07:00
Unknown W. Brackets
416265431b
GE Debugger: Display if tex is framebuf.
...
Rather than guessing based on size, let's show explicitly.
2022-10-10 22:35:42 -07:00
Unknown W. Brackets
a4bd0af3f2
GE Debugger: Use a modern GL context.
...
Note: still a separate context from Draw, since it's drawn to an entirely
separate window.
This stops RenderDoc from getting angry.
2022-10-10 22:13:16 -07:00
Unknown W. Brackets
fb6b2514f2
GE Debugger: Remove ancient unecessary GL calls.
2022-10-10 21:59:54 -07:00
Unknown W. Brackets
6a5824031d
Windows: Retain log console on graphics restart.
...
It's a small thing but I always use -l and it annoys me when I restart.
2022-10-09 21:42:04 -07:00
Unknown W. Brackets
4d5e6f53bb
GE Debugger: Reset on shutdown.
...
Previously, it kept showing the last frame, which made it seem like it was
still stepping.
2022-10-09 21:25:20 -07:00
Herman Semenov
29b87e0c0b
Merge branch 'master' into master
2022-10-03 07:49:13 +00:00
Unknown W. Brackets
ac335ad61a
armips: Update to UTF-8/c++17 armips.
2022-09-30 19:48:14 -07:00
lainon
3cdf72b68b
Better readability and optimization insertion into container by replacing 'insert' -> 'emplace', 'push_back' -> 'emplace_back'
2022-09-30 12:35:28 +03:00
lainon
b304551747
Code readability, vec reserve() and remove excess c_str()
2022-09-30 12:31:32 +03:00
lainon
fec708489a
Correct cleaning string and remove unused vars
2022-09-30 12:26:30 +03:00
Henrik Rydgård
f8f52565b9
Remove redundant call to SetMenu
2022-09-29 21:36:20 +02:00
Henrik Rydgård
d31f129407
Add hidden ini file setting that you can use to hide the menu bar.
...
Windows-only. Useful together with some video recording software.
Might make some actual UI later.
2022-09-29 18:51:21 +02:00
Henrik Rydgård
9c63973c9a
Minor debugger fix
2022-09-26 11:21:40 +02:00
Unknown W. Brackets
19970df430
GE Debugger: Add option to track pixel in preview.
2022-09-24 12:23:02 -07:00
Unknown W. Brackets
3cc628beb4
GE Debugger: Copy images optionally with alpha.
...
Although, lots of apps don't support this.
2022-09-24 11:43:52 -07:00
Unknown W. Brackets
f3722faef4
GE Debugger: Add a direct copy for preview images.
2022-09-24 10:05:41 -07:00
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
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
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