Commit Graph
3096 Commits
Author SHA1 Message Date
Henrik Rydgård 6eb0b3fd51 Fix an issue with Exit icon not showing up in MessagePopup 2026-05-13 11:04:03 +02:00
Henrik Rydgård d2c2ee337e Remove the mfplat.dll hard dependency (now dynamic). 2026-05-11 16:09:22 +02:00
Henrik Rydgård 265fe1b8b5 Additional DInput code fixes 2026-05-05 09:18:15 +02:00
Henrik Rydgård 8b58cce009 DirectInput: Zero-initialize some variables. 2026-05-05 01:51:22 +02:00
Henrik Rydgård bc62602935 Add checkboxes to enable/disable the three input backends.
Can probably serve as a workaround for #21494
2026-05-01 21:28:25 +02:00
Henrik Rydgård 53bbe11f30 WASAPI init bug fixes 2026-05-01 16:29:37 +02:00
Henrik Rydgård f385a11b6f WASAPI: If audioclient3 exists but fails init, fall back to audioclient. 2026-05-01 15:59:33 +02:00
Henrik Rydgård 4c2be7f8af More work. Some initialization order problem. 2026-04-23 13:31:51 +02:00
Henrik Rydgård 61e76fcf68 Add the ability to hide adhoc servers using a "hidden" entry in the json.
Useful when servers are temporarily down.
2026-04-23 11:12:58 +02:00
Henrik Rydgård 7378951ae7 Fix bug that ate RAIntegration menu events 2026-03-26 17:17:36 -06:00
Henrik Rydgård 2cc8e87389 WASAPI: Improve error handling and sysinfo display 2026-03-14 23:50:10 +01:00
Henrik Rydgård 75453632f9 Handle inset adjustements on the C++ side, handle them better in the UI. 2026-03-14 18:13:37 +01:00
Henrik Rydgård 0a1448bae9 HID: Add id for DualSense Edge, minor code cleanup 2026-03-13 20:38:39 +01:00
Henrik Rydgård 82069c3503 Windows input optimizations
Fixes a bug where the thread wouldn't sleep when it should in some
configurations.

Also increases the time between polls for new controllers.
2026-03-09 11:02:04 +01:00
Henrik Rydgård b4664bf3f2 WASAPI: Improve the format checks to match the old implementation.
Will hopefully help a reported issue.
2026-03-07 18:59:03 +01:00
Henrik Rydgård d6ca0378b6 Move DarwinFileSystemServices.mm/h to Core/Util 2026-03-07 11:35:34 +01:00
Henrik Rydgård 9a7241708c Win32 file dialog: Prefill the filename when saving 2026-03-07 09:49:57 +01:00
Henrik Rydgård b0a3d5753a Remove an obsolete setting 2026-03-07 09:19:31 +01:00
Henrik Rydgård 62ac769f8f Windows: Implement early parsing of --fullscreen and --windowed parameters. 2026-03-05 01:04:43 +01:00
Henrik Rydgård ac437ff05d Windows: Less flickery startup when starting in fullscreen 2026-03-05 00:48:03 +01:00
Henrik Rydgård 8445644920 Additional cleanup 2026-03-04 15:15:53 +01:00
Henrik Rydgård b6a0e051aa Minor fixes in WASAPIContext.cpp/h 2026-03-04 15:05:35 +01:00
Henrik Rydgård 2052ebc60c Fix switching of audio devices on Windows.
Fixes #21337
2026-03-04 14:41:59 +01:00
Henrik Rydgård 892ef99daa Misc cleanups and fixes 2026-03-04 14:41:59 +01:00
Henrik Rydgård fff0261be5 Minor code cleanups 2026-03-04 11:24:32 +01:00
Henrik Rydgård 0bbe3b570e Make the IAP screen look better in portrait, readme update 2026-03-03 14:27:06 +01:00
Henrik Rydgård a5e6e2ae4a Don't forget to set the WS_POPUP mode on the window when fullscreen, some drivers rely on that for tricks. 2026-02-22 23:35:18 +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 8e06e4c5c2 iOS: Delete untested multi-screen-management code that uses deprecated APIs 2026-02-13 18:16:26 +01:00
Henrik Rydgård 386fc442a6 Rework the internal screenshot API, fix bug causing screenshotting to get stuck 2026-02-13 12:34:26 +01:00
Henrik Rydgård e1b638aaab Minor UI tweaks 2026-02-11 23:33:39 +01:00
Henrik Rydgård 8270fca734 Remove the hardcoded F12 hotkey for screenshots on Windows.
Fixes #17559
2026-02-11 14:31:49 +01:00
Henrik Rydgård b43a86a9f3 Windows: Fix the initial window size
Fixes #21235
2026-02-10 15:18:47 +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 236a0acf71 Minor tweaks 2026-02-06 11:37:09 +01:00
Henrik Rydgård b05dbb8713 Warning fix 2026-02-05 14:04:50 +01:00
Henrik Rydgård 3000c82d2c Merge pull request #21200 from oltolm/warnings
Fix warnings and GCC/Clang build on Windows
2026-02-05 09:43:55 +01:00
Henrik Rydgård 0fc5e86ca5 Add support for the touchpad button for DualSHock/DualSense controllers 2026-02-05 02:05:28 +01:00
Henrik Rydgård 7adbf0e27e Enable tilt input for Switch Pro controllers 2026-02-05 01:33:40 +01:00
oltolm 72f305c779 fix warnings and cmake windows build 2026-02-04 21:28:01 +01:00
haorui wang 7f2b504a01 Fix build in windows with cmake 2026-02-04 23:11:22 +08:00
Henrik Rydgård 3f545af25c Minor cleanup in DualShock code 2026-02-04 10:53:05 +01:00
Henrik Rydgård 7b1ba55e72 Prevent touch controls from fading away while being held.
Fixes #20531
2026-02-04 00:00:38 +01:00
Henrik Rydgård 2b31c07452 Fix bug causing the fullscreen setting not to be restored 2026-02-03 13:57:57 +01:00
Henrik Rydgård 4f57499f9f Make DualSense over Bluetooth work on Windows 2026-02-03 09:42:04 +01:00
Henrik Rydgård 62a570904c Windows: Attempt to add support for DualSense over Bluetooth 2026-02-03 00:30:24 +01:00
Henrik Rydgård 1f43b1cf23 Split the Hid code up in a few files to make it more practical to work on 2026-02-03 00:30:19 +01:00
Henrik Rydgård 46aa066f7b A change that got left out of the fullscreen refactor 2026-02-02 22:59:05 +01:00
Henrik Rydgård b1cb1c9b36 Add back some behavior that got lost in the refactor. 2026-02-02 13:04:14 +01:00
Henrik Rydgård ad4da764df Rework the internal API for applying the fullscreen state. Fixes. 2026-02-02 11:45:46 +01:00