Henrik Rydgård
|
58adb379ea
|
GE debugger improvements
|
2024-12-20 20:31:58 +01:00 |
|
Henrik Rydgård
|
ae3e50da30
|
Fix the imgui font in release mode builds, oops
|
2024-12-16 18:47:06 +01:00 |
|
Henrik Rydgård
|
111d0c872d
|
Global rename of FBChannel to Aspect, also make it a class enum
|
2024-12-15 22:24:05 +01:00 |
|
Henrik Rydgård
|
6c355836da
|
ImGeDebugger: Implement draw stepping
|
2024-12-15 00:40:33 +01:00 |
|
Henrik Rydgård
|
8cc77c0997
|
ImGui: Implement cursor support on Windows
|
2024-12-13 22:06:59 +01:00 |
|
Henrik Rydgård
|
fa3321ca0c
|
ImDebugger: Switch "Dear Imgui" to the Docking branch, enable the feature
|
2024-12-12 22:50:51 +01:00 |
|
Henrik Rydgård
|
c85266359f
|
More memory view work
|
2024-12-12 17:47:37 +01:00 |
|
Henrik Rydgård
|
27122a9e64
|
Work on previews
|
2024-12-10 22:09:51 +01:00 |
|
Henrik Rydgård
|
e4adc112ff
|
ImDebugger: Add a basic texture browser
|
2024-11-29 19:30:38 +01:00 |
|
Henrik Rydgård
|
1df3b9b905
|
Add config save/load for imdebugger, move the imgui.ini to PSP/SYSTEM
|
2024-11-27 09:15: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
|
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
|
8372105d66
|
Fix printscreen keyboard mapping (although kinda useless)
|
2024-11-25 23:40:51 +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
|
0bf53e38f4
|
Remove duplicated imgui keycode logging (already logs in the conversion function)
|
2024-11-12 11:08:47 +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
|
9c92978fcc
|
ImGui debugger: assorted work
|
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
|
dff7f5704a
|
Implement mousewheel vertical scroll and hover in ImGui integration
|
2024-11-06 22:00:11 +01:00 |
|
Henrik Rydgård
|
c68c5353b0
|
SDL mouse input fixes
|
2024-11-06 12:04:24 +01:00 |
|
Henrik Rydgård
|
8dba3a50f7
|
imgui: Code cleanup, fix clean shutdown
|
2024-11-05 11:27:16 +01:00 |
|
Henrik Rydgård
|
ae1756c8c0
|
Plumb deltatime into imgui
|
2024-11-05 10:57:24 +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
|
472103d460
|
Back out the 32-bit index buffer support. Not actually needed for ImGui.
|
2024-11-04 23:14:39 +01:00 |
|
Henrik Rydgård
|
184a3ecf2a
|
Code fixes. Correct the UWP fix
|
2024-11-04 23:14:39 +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
|
150d4c4e65
|
Add the base IMGUI code, including a Vulkan backend that we'll convert to thin3d
|
2024-11-04 23:14:37 +01:00 |
|