Commit Graph
2970 Commits
Author SHA1 Message Date
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årdandGitHub 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
Henrik Rydgård d331af58ab Rework fullscreen on Windows based on tests
Test implementation in https://github.com/hrydgard/fullscreen-test
2026-02-02 10:51:51 +01:00
Henrik Rydgård 51c3058cf6 Replace "ForceFullScreen" with a way to prevent specific settings from being saved. 2026-02-02 09:25:49 +01:00
Henrik Rydgård 926f595591 Tweak 2026-02-01 20:20:20 +01:00
Henrik Rydgård c08ed7d14b More cleanup 2026-02-01 15:26:35 +01:00
Henrik Rydgård 670eb7b3b6 Header cleanup 2026-02-01 15:20:05 +01:00
Henrik Rydgård 99a1ddb657 Assorted code cleanup 2026-02-01 15:03:23 +01:00
Henrik Rydgård 4007e973f3 Driveby cleanup: Remove use of legacy <tchar.h> 2026-02-01 14:43:40 +01:00
Henrik RydgårdandGitHub abed0cb0f7 Merge pull request #21181 from hrydgard/misc-stuff
Android: Filter device-connected notification to only apply to gamepads
2026-01-31 13:52:39 +01:00
Henrik Rydgård 3aacc95ef8 Fix typo from #21157
See #21157
2026-01-31 13:13:03 +01:00
oltolm 554c05ec9b d3d11: remove unnecesarry workaround 2026-01-31 11:54:31 +01:00
Henrik Rydgård d6ebfed432 Fix some bugs and warnings from a pass of static analysis 2026-01-29 17:41:54 +01:00
Henrik Rydgård 9c582e4d45 Release all buttons and axes on DInput device disconnection 2026-01-25 16:26:16 +01:00
Henrik Rydgård 0543b34a27 Windows: Make joystick autoconfigure work with DualSense / DualShock devices 2026-01-25 16:18:53 +01:00
Henrik Rydgård 7d4cfdaf91 KeyMap: Add NotifyPadDisconnected, minor cleanup 2026-01-25 15:36:15 +01:00
Henrik Rydgård 6016a02010 Minor refactor of XInputDevice 2026-01-25 15:26:29 +01:00
Henrik Rydgård 90e9bff405 XInput: Release all buttons and axes on disconnect. Correct bug in GameButton. 2026-01-25 14:00:23 +01:00
Henrik Rydgård b90bb6da70 Windows: Preserve the non-maximized window size
Fixes #15435
2026-01-23 18:54:17 +01:00
Henrik Rydgård 3a7911407b Assorted minor cleanups 2026-01-19 15:47:40 +01:00
Henrik Rydgård f1f931551a Add a "Savestate slot count" setting. 2026-01-09 12:20:39 +01:00
Henrik Rydgård 2959ad214c Fix the internal savestate API to better reflect how it actually works 2026-01-09 10:29:37 +01:00
Henrik Rydgård 4e5e34a0cc Move the new slot translation string to Dialog, fits better there. 2026-01-08 23:26:48 +01:00
Henrik Rydgård 77b9a6e2e8 Prepare for adjustable save state slot count by making the Win32 menu dynamic 2026-01-08 16:07:48 +01:00
Henrik Rydgård b7aa38a738 WASAPI: Re-enable AudioClient3. Fix a possible crash. 2026-01-05 19:48:22 +01:00
Henrik Rydgård 5f7a937466 Rename ValidSize to ClampValidSizeAt 2025-12-30 20:31:07 +01:00
Henrik RydgårdandGitHub 062bc0dcd4 Merge pull request #21078 from hrydgard/ui-fixes
More UI fixes, code cleanup
2025-12-19 23:27:57 +01:00
Henrik RydgårdandGitHub 35663c2fea Merge pull request #21020 from oltolm/comptr
use ComPtr in DinputDevice
2025-12-19 13:58:40 +01:00