Henrik Rydgård
9049139845
imgui: Simulate the left mouse button through touch
2025-03-05 23:26:30 +01:00
Henrik Rydgård
f9f5051c6f
VMA (vulkan memory allocator): Update to latest to avoid wrong assert with Vulkan 1.4
2025-03-01 19:21:46 +01:00
Henrik Rydgård
6770122c5c
Somehow, an UWP crashfix.
...
Might help #20042
2025-02-27 19:43:46 -06:00
Henrik Rydgård
f206ed95eb
Get rid of remains of support for non-square screen DPIs
2025-02-20 11:14:26 -06:00
Henrik Rydgård
4ea7f46f81
Atrac3+: Try to work around Code Lyoko issue
...
Now we don't generate an error code when the channel configuration doesn't match the packets.
See the code comment for what I've been able to figure out so far.
See issue #19994
2025-02-19 12:46:25 -06:00
Henrik Rydgård
1f7461bb70
When ImDebugger is active, shrink the display area to match the central node.
2025-02-19 11:00:20 -06:00
Henrik Rydgård
7f0305a954
Unify the specified C++ standard as c++17.
...
May fix the build of #19952
2025-02-18 11:08:48 -06:00
Henrik Rydgård
b92d822efe
Merge pull request #19890 from hrydgard/hle-prepare-recursion
...
HLE: Convert a lot more logging to the "automatic" parameter logging system
2025-01-19 16:50:33 +01:00
Henrik Rydgård
86b3eadc16
Warning fixes, maybe test fix
2025-01-19 16:33:40 +01:00
oltolm
7e2c45e042
cmake: fix some warnings
2025-01-19 10:32:07 +01:00
Henrik Rydgård
7a0ec74c32
Merge pull request #19855 from oltolm/cmake
...
make compile with Clang/GCC on Windows
2025-01-17 15:13:52 +01:00
Henrik Rydgård
16cbb59a47
Update the Vulkan headers to the latest version
...
Just good to keep up.
2025-01-17 14:20:08 +01:00
oltolm
9566065455
make compile on mingw-w64
2025-01-11 01:25:27 +01:00
oltolm
b11b8b91bb
cmake: fix mingw-w64 build
2025-01-10 21:27:12 +01:00
Henrik Rydgård
41e156a326
Oops, didn't mean to revert rcheevos.
2025-01-07 16:33:59 +01:00
Henrik Rydgård
8d16ea408e
Buildfix
2025-01-07 15:33:15 +01:00
White Blood Cell
ee0b0fce6c
sceNetInet and sceNetResolver support.
...
Co-authored-by: AdamN <anr2000@gmail.com>
2025-01-04 17:28:36 +01:00
Henrik Rydgård
d04074a542
Atrac3 (not +): Keep decoding even on broken frames.
...
Fixes some music in some unofficial game mods, whose music got broken
in 1.18. Was reported through e-mail by Miguel.
2025-01-04 01:11:26 +01:00
Henrik Rydgård
083543cc14
Unrelated logging improvement
2025-01-03 21:14:22 +01:00
Henrik Rydgård
58adb379ea
GE debugger improvements
2024-12-20 20:31:58 +01:00
Henrik Rydgård
d5bfc1b5eb
Finish up this cleanup (move _M_SSE compat define out of Common.h)
2024-12-19 16:23:20 +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
1d64a148f8
Update the MoltenVK dylib for Mac to 1.2.11
2024-12-10 15:10:20 +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
e66516eb50
ImDebugger: Add ability to rename function symbols
2024-11-23 23:23:52 +01:00
Henrik Rydgård
0e3c1df9b3
Add a way to access the ImDebugger from the DevMenu
2024-11-21 15:48:18 +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
bb6438924d
Downgrade the lua submodule to 5.4.7 stable, instead of a random commit
2024-11-07 18:38:50 +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
36328d0ec4
Remove the separate lua vcxproj. Somehow cursed on the buildbot :/
2024-11-06 20:18:05 +01:00
Henrik Rydgård
74aeb1c00a
Attempt to fix the build after adding lua
2024-11-06 17:48:50 +01:00