kotcrab
|
3182cc29e4
|
Add struct viewer debugging tool
|
2024-11-15 19:55:54 +01:00 |
|
Henrik Rydgård
|
9e5ac2c0e0
|
Throttle the display rate when stepping in the debugger. Fixes power regression from the debugger refactor
|
2024-11-15 17:37:23 +01:00 |
|
Henrik Rydgård
|
2eaffcf510
|
ImDebugger: Add atrac context viewer
|
2024-11-15 15:59:16 +01:00 |
|
Henrik Rydgård
|
7c16e332e8
|
Implement selection in modules and threads views
|
2024-11-15 15:59:16 +01:00 |
|
Henrik Rydgård
|
5a0d6f7a15
|
Sort the modules in the HLE module viewer
|
2024-11-15 14:49:19 +01:00 |
|
Henrik Rydgård
|
0776ee01a8
|
ImDebugger: Add initial HLE module explorer window`
|
2024-11-15 14:49:19 +01:00 |
|
Henrik Rydgård
|
39a07a033c
|
Make imdebugger visibility a config option instead of emuscreen state
|
2024-11-12 12:20:47 +01:00 |
|
Henrik Rydgård
|
9056fea501
|
Disable the ImGui debugger if RetroAchievements hardcore mode is enabled.
|
2024-11-10 19:00:13 +01:00 |
|
Henrik Rydgård
|
80474fd0f0
|
Some cosmetic fixes to the ImGui debugger
|
2024-11-07 20:11:23 +01:00 |
|
Henrik Rydgård
|
8081ebc265
|
Crashfixes
|
2024-11-07 19:56:32 +01:00 |
|
Henrik Rydgård
|
e9bc28f629
|
Fix bug where the 'o' char input got eaten because the char matches the keycode for Esc..
|
2024-11-07 19:56:32 +01:00 |
|
Henrik Rydgård
|
88a2994a4d
|
Make some more ImGui debugger windows (modules, threads, callstack)
Funcionality is a bit limited though (no context menus yet)
|
2024-11-07 13:29:27 +01:00 |
|
Henrik Rydgård
|
0535f5ebc1
|
Fix black background in old debugger
|
2024-11-07 11:27:42 +01:00 |
|
Henrik Rydgård
|
dd26bcf1af
|
Cache symbols and use a clipper to speed up the symbol list.
|
2024-11-07 11:11:47 +01:00 |
|
Henrik Rydgård
|
99eb0bbd64
|
Improve register view, fix follow PC, some cleanup
|
2024-11-07 11:10:16 +01:00 |
|
Henrik Rydgård
|
9c92978fcc
|
ImGui debugger: assorted work
|
2024-11-07 11:10:16 +01:00 |
|
Henrik Rydgård
|
84a0293e54
|
Add basic register view
|
2024-11-07 11:10:16 +01:00 |
|
Henrik Rydgård
|
cf6d06c56a
|
Start work on imdbg
|
2024-11-07 11:10:12 +01:00 |
|
Henrik Rydgård
|
f0ae048d21
|
Fix mouse hover in SDL builds
|
2024-11-06 22:09:53 +01:00 |
|
Henrik Rydgård
|
8dba3a50f7
|
imgui: Code cleanup, fix clean shutdown
|
2024-11-05 11:27:16 +01:00 |
|
Henrik Rydgård
|
c459d43f14
|
Merge pull request #19569 from hrydgard/imgui-integration
ImGui integration prototype
|
2024-11-05 10:18:30 +01:00 |
|
Henrik Rydgård
|
0228e7f570
|
Merge pull request #19576 from hrydgard/rearchitect-stepping
Move CPU stepping logic out of the disassembler window code
|
2024-11-05 10:18:08 +01:00 |
|
Henrik Rydgård
|
19f4b22a56
|
Cleanup, add right-click support to UI framework
|
2024-11-05 01:03:21 +01:00 |
|
Henrik Rydgård
|
caf27a5c0d
|
Add a mappable key for toggling the imgui interface. For now it's called Toggle debugger.
|
2024-11-04 23:33:03 +01:00 |
|
Henrik Rydgård
|
8da1ccc3de
|
Hook up basic keyboard and mouse input
|
2024-11-04 23:14:39 +01:00 |
|
Henrik Rydgård
|
17a7c80cb1
|
Get it rendering on Vulkan and D3D11 (OpenGL is bugged though)
|
2024-11-04 23:14:39 +01:00 |
|
Henrik Rydgård
|
4b66a80d2b
|
More work, starting to integrate into the EmuScreen
|
2024-11-04 23:14:39 +01:00 |
|
Henrik Rydgård
|
6f5339156c
|
Imgui build system
|
2024-11-04 23:14:39 +01:00 |
|
Henrik Rydgård
|
d37c04079d
|
Change the 2D matrix generation to query the coordinate convention from the draw context
|
2024-11-04 23:14:23 +01:00 |
|
Henrik Rydgård
|
9fb759d626
|
Fix minor theme issue in Store, thanks Nabn00b.
See #19550
|
2024-11-04 15:45:40 +01:00 |
|
Henrik Rydgård
|
d3e9398cb3
|
Split Core_EnableStepping into Core_Break and Core_Resume
|
2024-11-03 17:53:42 +01:00 |
|
Henrik Rydgård
|
1f8549045d
|
Default Discord rich presence to off
|
2024-11-02 21:36:30 +01:00 |
|
Henrik Rydgård
|
55d110493a
|
Hide the Discord Rich Presence option on platforms where we don't support it
|
2024-11-02 21:31:45 +01:00 |
|
Henrik Rydgård
|
6b753c1d63
|
Fix scaling issue in touch control layout screen, thanks @iota97
See #19573
|
2024-11-02 19:53:29 +01:00 |
|
Henrik Rydgård
|
dd8f9b682f
|
Don't crash on trying to re-record a GE dump
|
2024-11-01 20:27:09 +01:00 |
|
Henrik Rydgård
|
2adbc231f0
|
EmuScreen: Turn the pass asserts into dbg_asserts and add safe workarounds
|
2024-10-31 23:09:47 +01:00 |
|
Henrik Rydgård
|
b226dd329f
|
Postshader: Fix issue where some changes weren't reflected until resizing the window
|
2024-10-29 16:15:46 +01:00 |
|
Henrik Rydgård
|
f86b55c481
|
Postshader: Work around a play-reported race condition (haven't figured out how to hit it, though).
|
2024-10-29 15:50:47 +01:00 |
|
Henrik Rydgård
|
dc122f8595
|
ReportScreen: Calculate the disc CRC while filling out the form.
Prevents a temporary hang after the refactor.
|
2024-10-29 13:01:54 +01:00 |
|
Henrik Rydgård
|
5244538b77
|
Reporting: Delete the now unused extra threads, fix up compat reports.
|
2024-10-28 17:02:05 +01:00 |
|
Henrik Rydgård
|
56a164a14e
|
Handle one more error case in presentation
|
2024-10-28 17:02:03 +01:00 |
|
Henrik Rydgård
|
f29dbbee29
|
Workaround crash when clearing recents
|
2024-10-25 21:31:57 +02:00 |
|
Henrik Rydgård
|
26f0117421
|
Replace mentions of Twitter with X
|
2024-10-25 21:07:23 +02:00 |
|
Henrik Rydgård
|
bd8905aa44
|
Avoid crashing on PSX EBOOTs renamed to ISO (people try strange things...)
|
2024-10-25 15:20:08 +02:00 |
|
Henrik Rydgård
|
7d24fca4e2
|
Crashfix when switching buffered/non-buffered with the game running
|
2024-10-25 12:00:28 +02:00 |
|
Henrik Rydgård
|
1092fc6374
|
Stop hardcoding the colors of the homebrew store title.
See #18802
|
2024-10-23 15:39:45 +02:00 |
|
Henrik Rydgård
|
abe27dcb64
|
Reset tint/saturation on theme change
As requested in #18802
|
2024-10-23 15:30:33 +02:00 |
|
Henrik Rydgård
|
da2e5e76c4
|
Fix the Retroid controller defaults for the latest firmware. More standard now.
|
2024-10-23 13:23:38 +02:00 |
|
Henrik Rydgård
|
a545d3074f
|
Do some renaming, dedupe some strings (old commit resurrected), add an assert
|
2024-10-22 22:28:06 +02:00 |
|
Henrik Rydgård
|
f54d701a2e
|
Decentralize the assert for AllocateAlignedMemory failures
|
2024-10-22 21:49:50 +02:00 |
|