Henrik Rydgård
|
aad3aa02e7
|
Upgrade the achievement sound volume setting to the new format
|
2025-02-12 10:23:26 -06:00 |
|
Henrik Rydgård
|
cf90b24431
|
Add UI volume setting (affecting navigation sounds and preview audio). Convert alt speed volume into a 100-step percentage.
|
2025-02-11 17:42:09 -06:00 |
|
Henrik Rydgård
|
acd5b24924
|
Complete CrossSIMD non-simd fallback (although buggy, it seems). Minor ARM64 opt.
|
2025-01-28 10:54:43 +01:00 |
|
Henrik Rydgård
|
662a889b16
|
Don't allow fast-forward to resume into run state
|
2025-01-23 14:36:04 +01:00 |
|
Henrik Rydgård
|
5d124d93f8
|
Make network connection detection (for pause screen purposes) a bit more strict.
|
2025-01-21 12:22:29 +01:00 |
|
Henrik Rydgård
|
9daa4eae5e
|
ImDebugger: Send inputs to the game when no windows are focused (click the background)
|
2025-01-21 11:52:46 +01:00 |
|
Henrik Rydgård
|
59b1e20b75
|
Add a transparent indicator style, use it for alt speed popups
|
2025-01-20 20:48:05 +01:00 |
|
Henrik Rydgård
|
e19705d10b
|
Add new mappable key to pause without the pause menu. Useful for reading text for example.
This re-uses debug break/resume, so you can also add it as a hotkey for
that.
|
2025-01-17 15:35:37 +01:00 |
|
Henrik Rydgård
|
f66ea2f63e
|
Add a bunch of restrictions when online (no savestate, no speed control)
|
2025-01-13 19:33:48 +01:00 |
|
Henrik Rydgård
|
4072c8cd61
|
Hide the pause/play button on the pause screen if any network connected.
|
2025-01-13 19:33:48 +01:00 |
|
Henrik Rydgård
|
d58138c585
|
SDL: Enable KEY_CHAR processing when imgui is active
|
2025-01-09 14:41:39 +01:00 |
|
Henrik Rydgård
|
3e198c53b2
|
More include cleanup
|
2024-12-18 13:57:26 +01:00 |
|
Henrik Rydgård
|
d861db8f26
|
Add utility window to view memory as pixels. Will be essential for debugging some things.
|
2024-12-15 18:53:07 +01:00 |
|
Henrik Rydgård
|
15b63aa812
|
Run the imgui processing early in the frame, only do the rendering late
|
2024-12-15 00:17:26 +01:00 |
|
Henrik Rydgård
|
60e244291a
|
Enable a dockspace, so you can dock windows to the sides of the screen
|
2024-12-12 23:01:40 +01:00 |
|
Henrik Rydgård
|
4befbeac7c
|
Move the dump playback mips code to Playback.cpp. Assorted cleanup.
|
2024-12-10 01:27:25 +01:00 |
|
Henrik Rydgård
|
080798b5dd
|
Move out two more functions from Core.cpp. Clean up Windows includes
|
2024-12-08 12:12:02 +01:00 |
|
Henrik Rydgård
|
83af54950f
|
Move more core-related stuff into Core.cpp/h
|
2024-12-08 11:54:58 +01:00 |
|
Henrik Rydgård
|
b3d08977d5
|
Delete unused code
|
2024-12-08 11:25:00 +01:00 |
|
Henrik Rydgård
|
9ed8d8871e
|
Ge stepping without wait: Tex/Prim stepping works. Draw/Single have issues.
|
2024-12-05 00:36:48 +01:00 |
|
Henrik Rydgård
|
0df2a40487
|
Remove the "GPUInterface" base class. Not really useful, GPUCommon is pretty much the same thing.
|
2024-12-02 11:12:14 +01:00 |
|
Henrik Rydgård
|
96c4a10e8c
|
Add two new core states, rename RUNNING to RUNNING_CPU and similar for stepping.
|
2024-12-01 21:04:21 +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
|
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
|
8831d4bfe7
|
ImGui: Implement Shift/Ctrl/Alt modifier support
|
2024-11-25 00:23:28 +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
|
194b2ce076
|
Ge Debugger: Add a framebuffer listing, along with some plumbing
|
2024-11-23 23:23:48 +01:00 |
|
Henrik Rydgård
|
659af60613
|
Fix ImDebugger rendering on D3D9 as well (although not very optimally).
|
2024-11-21 15:48:18 +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
|
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
|
39a07a033c
|
Make imdebugger visibility a config option instead of emuscreen state
|
2024-11-12 12:20:47 +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
|
cf6d06c56a
|
Start work on imdbg
|
2024-11-07 11:10:12 +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
|
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
|
d3e9398cb3
|
Split Core_EnableStepping into Core_Break and Core_Resume
|
2024-11-03 17:53:42 +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
|
56a164a14e
|
Handle one more error case in presentation
|
2024-10-28 17:02:03 +01: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
|
834a0a3182
|
Don't show the "skip buffer effects" warning if software rendering is enabled
|
2024-10-22 20:58:40 +02:00 |
|
Henrik Rydgård
|
b10c4f7fae
|
Crashfix, warning fix, cleanup
|
2024-10-22 14:15:47 +02:00 |
|
Henrik Rydgård
|
3a4b27b086
|
Fix some more presentation issues
|
2024-10-22 12:29:32 +02:00 |
|