Henrik Rydgård
c685373444
Merge pull request #19662 from hrydgard/more-im-debugger
...
ImDebugger: Add the ability to draw using multiple pipelines
2024-11-27 08:29:35 +01:00
Henrik Rydgård
e59e3a9271
Add basic window for the output display
2024-11-27 01:37:03 +01:00
Henrik Rydgård
6763c13f88
ImGui: Finish implementing pipeline switching for all backends
2024-11-27 01:19:05 +01:00
Henrik Rydgård
09779e0f44
ImGui drawing: Allow varying the pipeline when binding textures
2024-11-26 19:59:09 +01:00
Henrik Rydgård
ea33f75c74
ImDebugger: Fix the ability to close the kernel objects viewer
2024-11-26 14:20:32 +01:00
Henrik Rydgård
288f329181
Merge pull request #19659 from hrydgard/gradle-update
...
Android: Bump the gradle plugin version again
2024-11-26 11:46:08 +01:00
Henrik Rydgård
67585b927b
Bump the gradle plugin version again
2024-11-26 10:35:28 +01:00
Henrik Rydgård
c2f5387484
Merge pull request #19657 from hrydgard/debugger-framebuffer-viewer
...
ImDebugger: Basic framebuffer viewer
2024-11-26 09:52:30 +01:00
Henrik Rydgård
eaff38f161
Implement ImGui clipped batch texturing support in the other backends too
2024-11-26 09:38:30 +01:00
Henrik Rydgård
e82b7f788e
Implement texture binding in draw batches. Framebuffer viewer now works in Vulkan.
2024-11-26 09:22:35 +01:00
Henrik Rydgård
57845b02c5
ImGui thin3d backend: Add texture binding support
2024-11-26 09:05:29 +01:00
Henrik Rydgård
a74e4a105c
ImDebugger register window: Show fpcond on FPU tab. Fix display issue in kernelobj window
2024-11-26 08:41:39 +01:00
Henrik Rydgård
a265119773
Merge pull request #19656 from hrydgard/misc-debugger
...
ImDebugger: Add a basic kernel object list
2024-11-26 08:31:59 +01:00
Henrik Rydgård
1eadea2589
Show the filesystem types and origins in the list (except ISO)
2024-11-26 00:36:58 +01:00
Henrik Rydgård
e95d9b15b4
Add kernel object viewer, reimpl "Run to here"
2024-11-26 00:13:37 +01:00
Henrik Rydgård
28f1a7d45d
Slightly better right-click behavior in disasm view
2024-11-25 23:52:31 +01:00
Henrik Rydgård
8372105d66
Fix printscreen keyboard mapping (although kinda useless)
2024-11-25 23:40:51 +01:00
Henrik Rydgård
235225832c
Merge pull request #19655 from hrydgard/more-im-debugger
...
More ImDebugger stuff
2024-11-25 23:25:51 +01:00
Henrik Rydgård
47d8e292eb
ImDebugger: Add basic filesystem browser. Add partial support for "save file dialogs" to System.
2024-11-25 23:03:15 +01:00
Henrik Rydgård
20c4649963
Fix step over, other stepping issues
2024-11-25 19:02:17 +01:00
Henrik Rydgård
9801f4c810
Add "Rename function" functionality. Fix some input and stepping bugs.
2024-11-25 10:18:56 +01:00
Henrik Rydgård
fe38e8822c
Merge pull request #19654 from hrydgard/additional-imdebugger-features
...
ImDebugger: Add Breakpoints window
2024-11-25 00:48:38 +01:00
Henrik Rydgård
9138b7944d
Buildfix
2024-11-25 00:30:16 +01:00
Henrik Rydgård
ddd9c43f94
Disable F11 fullscreen shortcut in imdebugger (collides with stepping)
2024-11-25 00:25:17 +01:00
Henrik Rydgård
8831d4bfe7
ImGui: Implement Shift/Ctrl/Alt modifier support
2024-11-25 00:23:28 +01:00
Henrik Rydgård
3cba1135d5
Add basic breakpoint editing window. Need UI refinement
2024-11-25 00:23:28 +01:00
Henrik Rydgård
d790802505
Start work on membkpoint listing
2024-11-25 00:23:26 +01:00
Henrik Rydgård
f692092159
Merge pull request #19646 from hrydgard/imgui-ttf-support
...
ImGui debugger: Add TTF font support
2024-11-25 00:23:00 +01:00
Henrik Rydgård
7992ff4627
Make CBreakpoints an object
2024-11-25 00:22:53 +01:00
Henrik Rydgård
e31636caec
Still use a fixed-width font for the disassembly (might change this)
2024-11-25 00:03:06 +01:00
Henrik Rydgård
2a1cda05b0
ImGui: Fix DPI scale, disable unneeded logging
2024-11-24 23:41:27 +01:00
Henrik Rydgård
6dfc5ea9ef
ImGui: Add TTF font support
...
We use the Roboto font that we're already shipping for now, although, we could
also support other fonts or have a setting.
2024-11-24 21:29:34 +01:00
Henrik Rydgård
32d8b12d47
Merge pull request #19647 from hrydgard/more-debugger-stuff
...
ImDebugger: Framebuffer listing, keyboard shortcuts and more
2024-11-24 08:53:20 +01:00
Henrik Rydgård
e66516eb50
ImDebugger: Add ability to rename function symbols
2024-11-23 23:23:52 +01:00
Henrik Rydgård
6b11ebfb9f
ImDebugger: Fix a bunch of keyboard shortcuts
2024-11-23 23:23:52 +01:00
Henrik Rydgård
c5eb600044
Add search functionality to disassembler
2024-11-23 23:23:52 +01:00
Henrik Rydgård
194b2ce076
Ge Debugger: Add a framebuffer listing, along with some plumbing
2024-11-23 23:23:48 +01:00
Henrik Rydgård
d799424fca
Merge pull request #19649 from DDinghoya/patch-27
...
Update ko_KR.ini
2024-11-23 17:09:54 +01:00
DDinghoya
d4fb3213ae
Update ko_KR.ini
2024-11-23 23:42:39 +09:00
Henrik Rydgård
15c0648b5a
Merge pull request #19648 from kotcrab/struct-viewer-fixes
...
Struct viewer fixes and improvements
2024-11-23 15:15:34 +01:00
kotcrab
bf0b8b59a5
Various struct viewer fixes and improvements
...
- Can't add multiple watches at once from globals
- Removing watch incorrectly affects tree state
- Fix formatting bitfield enum member with 0 value
- Better formatting for non bitfield enums
- More accurate setup instructions
- Improved UI for setting number of pointer elements
- Chunked display for large arrays and pointers
2024-11-23 10:57:42 +01:00
kotcrab
41c53bbb7a
Fix comments style
2024-11-22 22:44:45 +01:00
Henrik Rydgård
21ffc37ebd
Merge pull request #19645 from hrydgard/more-buffer-opt
...
Optimize Buffer slightly more, fix using touchscreen controls using the mouse
2024-11-22 11:06:34 +01:00
Henrik Rydgård
107bd01536
Fix some issues with clicking touch buttons using the mouse after the hover change.
...
Increase a buffer size.
2024-11-22 10:31:10 +01:00
Henrik Rydgård
305453b52d
Buffer: Optimize scanning for the next crlf
2024-11-22 10:31:07 +01:00
Henrik Rydgård
129c64c6b8
Merge pull request #19644 from hrydgard/buffer-optimization
...
Optimize "Buffer" with a new data structure
2024-11-22 07:23:55 +01:00
Henrik Rydgård
dacdb0c6c2
Buildfix
2024-11-22 01:27:37 +01:00
Henrik Rydgård
d1d7ddf310
Use CharQueue in Buffer
2024-11-22 00:02:50 +01:00
Henrik Rydgård
cb27df02f3
Implement new fast queue data structure CharQueue
2024-11-22 00:02:47 +01:00
Henrik Rydgård
2853bcd8f8
Merge pull request #19643 from hrydgard/imgui-fixes
...
ImDebugger fixes: OpenGL and D3D9 rendering fixed
2024-11-21 16:17:24 +01:00