Henrik Rydgård
10b6c14a9e
Avoid memory access functions that can cause memory exceptions in ImDebugger. Minor opt.
2026-03-31 17:53:00 -06:00
Henrik Rydgård
0c077acc74
Do some include untangling, to limit the spread of the Windows.h include from SevenZipFileReader.h
2026-03-27 14:34:18 -06:00
Henrik Rydgård
2c207aedf8
Fix problem where the touch screen controls got reactivated by gamepad input
2026-02-28 11:11:17 +01:00
Henrik Rydgård
845f9f3d55
Add missing check to Vulkan init. Disable validation on android-x86-64
...
The latter is broken in the Android SDK emulator.
2026-02-27 23:57:50 +01:00
fcrwr
50690e3e4d
remove unused code in ImMemView
2026-02-27 15:44:02 +05:00
fcrwr
dd92f82464
fix flickering in ImMemWindow
2026-02-27 14:01:01 +05:00
fcrwr
170a129363
fix ImMemWindow hotkeys globally interfering with text input
2026-02-27 13:58:24 +05:00
fcrwr
79bca7b69c
fix usage of uninitialized variables in ImMemView
2026-02-27 13:52:10 +05:00
Henrik Rydgård
b4a6764a53
Fix null pointer deref in ImGe, thanks fcrwr
2026-02-23 15:13:46 +01:00
Henrik Rydgård
1b0e701c87
Expose some more pointers in the ImDebugger UI
2026-02-17 22:40:00 +01:00
Henrik Rydgård
48c6faa762
ImDebugger: Fix texture viewer in OpenGL mode and partially in D3D11 mode (swapped colors)
2026-02-17 18:19:23 +01:00
Henrik Rydgård
8ceffa08cb
Ignore extreme Y offsets when matching framebuffers.
...
Fixes #15828
2026-02-12 11:03:46 +01:00
Henrik Rydgård
430cb28237
GEDebugger crashfix on framebuffer recreation
2026-02-11 09:41:57 +01:00
Henrik Rydgård
330a638281
Add ability to copy function hash from the disassembly view
...
See #4179
2026-02-09 19:26:43 +01:00
Henrik Rydgård
d6ebfed432
Fix some bugs and warnings from a pass of static analysis
2026-01-29 17:41:54 +01:00
Henrik Rydgård
8a431e2ec2
Add zoom feature to framebuffer list view in ImDebugger
2026-01-28 23:49:00 +01:00
Henrik Rydgård
026ea6e197
imgui debugger: Make the repeat button capable of returning values > 1
...
(for very fast repeats, but the caller must support it)
Also just increase the repeat rates in the ge debugger
2026-01-22 13:47:14 +01:00
Henrik Rydgård
5f7a937466
Rename ValidSize to ClampValidSizeAt
2025-12-30 20:31:07 +01:00
Henrik Rydgård
3116eba395
More UI work ( #21035 )
...
* Improve a couple of on-screen buttons (menu, fastforward)
* Fix the new continue button, oops
* Add some missing translations
* Split a translation string to make portrait look better
* More GameScreen redesign
* Don't accidentally go into game-specific mode
* Fix layout issue with popupscreens, fix context menu positioning
* One more icon
2025-11-24 20:33:13 +01:00
Henrik Rydgård
c20be71c10
Fix the API for MIPSAssembleOpcode to remove a global
2025-11-03 16:08:07 +01:00
Henrik Rydgård
14ddad5ce3
Change how defaults work in the inifile reader (more flexible this way)
2025-10-31 21:57:52 +01:00
Nemoumbra
f83d6ac4a9
Wrong key for the ImConfig
2025-10-27 02:18:57 +03:00
Henrik Rydgård
1c49ad7b29
Support screen rotation on iOS (unrestricted)
2025-10-22 15:13:21 +02:00
Henrik Rydgård
a72fc6f79c
Support showing (and sorting by) IR profiler info in the JIT viewer
...
This will help future work on #19143 .
2025-10-09 17:02:52 -06:00
Henrik Rydgård
04cdc3fa62
ImDebugger: Improve JitViewer performance by using a clipper
2025-10-09 11:26:26 -06:00
Henrik Rydgård
ff5dea821b
New jit viewer is starting to work a bit.
2025-10-08 16:59:25 -06:00
Henrik Rydgård
aba2813ea2
Scaffold it
2025-10-08 13:00:35 -06:00
Henrik Rydgård
7fda054147
ImDebugger: Add a GameInfo tab to the PARAM.SFO window.
2025-09-03 14:10:54 +02:00
Henrik Rydgård
6c238e0109
Small upgrade to the ParamSFO window: Show the original params, add copy to clipboard
2025-09-02 00:50:12 +02:00
Henrik Rydgård
bbe1a7edc1
Add simple ParamSFO viewer to ImDebugger
2025-09-01 13:53:44 +02:00
Henrik Rydgård
5751e202a5
Remove redundant .c_str()
2025-08-31 13:37:43 +02:00
Henrik Rydgård
b5595ea450
Add simple imgui log window (just reads the short log ring buffer)
2025-08-29 00:04:54 +02:00
Henrik Rydgård
e369da453b
Fix bug with watch window visibility pointing to the wrong bool
2025-08-28 23:23:19 +02:00
oltolm
3fd86d959b
fix compiler warnings
2025-08-24 21:30:43 +02:00
Henrik Rydgård
e00ef04792
Granular queue: Use the current FPS to get an estimate for how long the maximum queue size should be.
2025-08-22 21:21:20 +02:00
Henrik Rydgård
3b683a8e43
Add UI to pick resampler mode
2025-08-22 21:21:20 +02:00
Henrik Rydgård
07ad5ff372
Add more measurements to the granular mixer queue
2025-08-22 21:21:20 +02:00
Henrik Rydgård
5b0d8c06c6
Add debug UI for granule mixer
2025-08-22 21:21:19 +02:00
Henrik Rydgård
0534f42965
Typo fix. Add menu separator
2025-08-16 23:57:40 +02:00
Henrik Rydgård
87b155229f
More work on the watch window
2025-08-15 22:36:05 +02:00
Henrik Rydgård
d9b7e370f3
ImDebugger: Add initial implementation of a watch window
2025-08-15 21:58:32 +02:00
Henrik Rydgård
c61595596e
Rename mp3Map to g_mp3Map
2025-07-20 19:32:05 +02:00
Henrik Rydgård
9e3d57167f
Show sceAac contexts in ImDebugger
2025-07-20 19:30:35 +02:00
Henrik Rydgård
5aa8156fd0
Fix assorted interaction problem with the chat menu
...
Fixes #20633
2025-07-20 11:04:11 +02:00
Henrik Rydgård
5f8ee93006
Use a TTF font for fixed-width text in the debugger
...
Fixes #20635
2025-07-16 20:20:33 +02:00
Nemoumbra
c4dafe28b0
g_adhocServerConnected moved to NetAdhocCommon
2025-07-01 23:57:30 +03:00
Henrik Rydgård
6df9e513c1
Logging, comments and debugger fixes, plus simple dumping of the first block of streaming Atrac3
2025-06-25 01:08:47 +02:00
gooosedev
854b9cce17
removed reset keybind in SDL/SDLMain.cpp
...
enabled search byte keybind in UI/ImDebugger/ImMemView.cpp
2025-06-19 18:24:54 +02:00
gooosedev
3be17ec51b
ImMemView: Refined the keyboard shortcuts.
2025-06-19 10:40:40 +02:00
gooosedev
6ee1756d7c
ImMemView:
...
Improved the copy paste feature, now we can copy and paste bytes in the
view.
2025-06-16 10:45:48 +02:00