Henrik Rydgård
6d1973edfb
Add banners on the top of settings pages, if editing game-specific settings show the icon.
2025-11-09 08:51:41 +01:00
Henrik Rydgård
67010ff2af
Split the display layout config between landscape and portrait orientations
2025-11-05 12:49:51 +01:00
Henrik Rydgård
1facc4d485
Remove obsolete hidden setting Browse
2025-11-04 23:39:56 +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
d2c9104eff
Polish and fixes to the upload form.
2025-10-27 12:20:24 +01:00
Henrik Rydgård
9abd8c21e1
Finish implementing the multipart protocol, now multi file uploads work without corruption.
2025-10-27 12:20:24 +01:00
Henrik Rydgård
c686d48268
Add prototype Upload screen and a couple new icons. Some refactoring.
2025-10-27 12:20:20 +01:00
ThirteenAG
93f29ac51f
WM_USER_GET_CURRENT_GAMEID: return 4 u32 values (compatibility with 32 bit builds)
2025-10-25 21:50:18 +03:00
ThirteenAG
6bf48c4f88
WM_USER_GET_CURRENT_GAMEID: pack return value into a pair of u64
2025-10-25 21:34:41 +03:00
ThirteenAG
e24225a811
add more WM_USER messages
...
- WM_USER_GET_CURRENT_GAMEID
- WM_USER_GET_MODULE_INFO
2025-10-25 16:36:31 +03:00
Henrik Rydgård
042cf87248
Rework the present mode settings, refactor.
2025-10-20 21:28:38 +02:00
Henrik Rydgård
80bd32325c
Move the present mode from the CreateInfo to InitSwapchain
2025-10-20 16:33:34 +02:00
Henrik Rydgård
6338832015
Vulkan: Smoothly recreate the swapchain using oldSwapchain on "resize" on Windows
2025-10-20 15:42:34 +02:00
Henrik Rydgård
5aeab28e9b
Remove the "Percentage of framerate" frameskip type
2025-10-20 11:49:41 +02:00
Henrik Rydgård
5fc6dee1f2
Update comment
...
See #20877
2025-10-17 08:58:48 +02:00
Henrik Rydgård
f037b1ce13
Add Windows version check before trying to even check for Win10-exclusive D3D features
...
Should fix #20877
2025-10-16 11:20:21 +02:00
Henrik Rydgård
612e9263d4
Windows ARM64: Set linker log output to normal (not verbose)
2025-10-07 09:50:05 -06:00
oltolm
de3abcf579
fix compiler warnings
2025-09-19 11:36:11 +02:00
Henrik Rydgård
92f5db7445
Remove further references to the fixed ui_atlas. CMakeLists.txt improvements.
2025-09-17 09:56:17 -06:00
Henrik Rydgård
5685331198
Unrelated sanity checks in audio
2025-09-12 12:17:27 -06:00
Henrik Rydgård
40a5331581
Delete reference to prebuilt libfreetype, pull in the source instead.
2025-09-10 13:02:47 -06:00
Henrik Rydgård
baac136456
Set atlastool and zimtool to build for arm64
2025-09-10 13:02:47 -06:00
jonkadelic
202260de0d
GEDebugger: fixed Verts tab displaying Invalid
...
Resolves an issue where the Verts tab on the GE Debugger consistently
displays "Invalid" for all vertex values. This was due to rowCount_ in
TabVertices being left uninitialized.
2025-09-05 08:30:23 +02:00
Henrik Rydgård
12aba31f38
Delete the Running slow warning (but keep the one for software rendering)
2025-09-04 10:27:22 +02:00
Henrik Rydgård
f2df336f79
Resolve #20746 by checking addresses harshly in MIPSAnalyst
...
By fixing up badly aligned addresses in HLESubscriber.cpp.
This should help eliminate any bad usage within PPSSPP itself, while
also keeping existing websocket code working.
Additionally, this makes some end addresses exclusive instead of
inclusive, which simplifies address math.
2025-09-03 20:32:19 +02:00
Henrik Rydgård
16e9c57f96
Delay initializing the Backend submenu until the last possible moment.
2025-09-01 09:46:33 +02:00
Henrik Rydgård
94b47498ab
Windows: Remove special code for the help menu
2025-09-01 09:34:27 +02:00
Henrik Rydgård
21f25b5e57
Move the rest of input initialization to the input thread. Speeds up startup.
2025-08-31 20:21:03 +02:00
Henrik Rydgård
5751e202a5
Remove redundant .c_str()
2025-08-31 13:37:43 +02:00
Henrik Rydgård
7fe30d6f2d
Fix OpenGL exit hang on Windows
2025-08-31 11:37:05 +02:00
Henrik Rydgård
9218fe9b59
Rework the shutdown logic in the OpenGL backend. Eliminated race conditions.
2025-08-31 10:57:06 +02:00
Henrik Rydgård
3895bab1dc
Fix more translation issues
2025-08-29 22:52:17 +02:00
Henrik Rydgård
aaa4f9d72e
Add websocket testing script
2025-08-26 10:26:35 +02:00
Henrik Rydgård
3e62157487
Fix some assorted static analysis warnings
2025-08-25 10:14:15 +02:00
Henrik Rydgård
7746c2754f
Launch the display settings window if the notification is clicked
2025-08-21 10:56:12 +02:00
Henrik Rydgård
c0b7ecc686
Refactor: Unify the Vulkan init info logic
2025-08-21 01:01:16 +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
b997b33d58
Change hardcoded F8 shortcut key to only work in debugger window. If desired, this can be manually re-mapped (as "Pause (no menu)") to restore the old functionality
...
Fixes #20676
2025-08-06 17:44:54 +02:00
Henrik Rydgård
b445f59e36
D3D11: If debug layer requested but not available, try again without it.
2025-08-01 17:19:37 +02:00
Henrik Rydgård
79e0b86651
When disconnecting a pad, reset the axes too, not just the buttons.
2025-07-20 11:20:40 +02:00
Henrik Rydgård
152098e3f0
Windows: Add basic native support for Switch Pro controllers
2025-07-19 11:39:23 +02:00
Henrik Rydgård
9137eedb7b
Windows/Vulkan: Correctly handle minimizing and restoring the window
...
We can't create a swapchain in this case but we still want emulation to
keep running. So we ditch the last renderpass in VulkanQueueRunner but
run all the rest (if PauseWhenMinimized isn't set).
Now works without any validation errors or hangs.
2025-07-18 20:01:48 +02:00
Henrik Rydgård
06adf8e4eb
Dualsense/dualshock: Control the LEDs
...
Set to blue on connect, turn them off on exit.
Makes it more obvious that these pads are connected and working.
2025-07-11 15:39:24 +02:00
Henrik Rydgård
92b7f0dba1
WASAPI: Improve logging and error handling.
...
Hopefully will finally fix #20540
2025-07-11 13:53:27 +02:00
Henrik Rydgård
a00c857b4b
WASAPI: Try to ask the device for a stereo format if it has too many channels.
...
Also, add support for 16-bit audio (should be rare)
2025-07-11 09:41:08 +02:00
Henrik Rydgård
a1cafa4301
Merge pull request #20613 from oltolm/win32
...
mingw64: fix Windows build
2025-07-10 23:05:57 +02:00
oltolm
43b7e5ee29
mingw64: fix Windows build
2025-07-10 22:48:44 +02:00
Henrik Rydgård
f44b4e31e6
Merge pull request #20281 from NABN00B/atlas-symbols
...
Add handpicked symbols group to atlastool
2025-07-10 22:43:36 +02:00
Henrik Rydgård
af883e8059
Merge pull request #20609 from oltolm/comptr
...
use ComPtr in WASAPIContext
2025-07-10 22:40:16 +02:00