Commit Graph
14 Commits
Author SHA1 Message Date
Silent 1918a5ddd4 STBI: Handle UTF-8 paths correctly 2020-09-14 21:27:22 +02:00
Silent a35a2838b6 Fix XML loading not handling UTF-8 paths 2020-09-14 20:33:56 +02:00
Silent 2d90cfc07e Tidy up SystemBootParameters constructors 2020-09-12 23:05:38 +02:00
Silent c47dceffb5 Pass a SystemBootParameters pointer to QtHostInterface::bootSystem
This resolves ownership issues related to the SystemBootParameters
class, since it's meant to be non-copyable but it was copied as per
Qt meta type rules
2020-09-12 22:01:08 +02:00
Silent 95d5417017 Fix -resume causing a quiet exit if there is no resume savestate 2020-09-12 19:58:37 +02:00
Silent cf513c1c24 Simplify quicksave/quickload logic 2020-09-12 16:07:22 +02:00
Silent 2565d2cae1 Ass a 256x256 app icon 2020-09-05 23:01:07 +02:00
Silent 33df4ab1bd Seek before reading save state screenshot
Fixes corrupted thumbnails in the save state UI
2020-09-05 21:46:46 +02:00
Silent 89e0290d06 Fix resource leaks in AutoStagingTexture::EnsureSize and D3D11HostDisplay::DownloadTexture 2020-09-04 23:44:19 +02:00
Silent 800c5303de Give GamePropertiesDialog a parent 2020-08-29 14:42:28 +02:00
Silent 057bf986c4 Allow mapping half axes to buttons
This allows to bind pressure sensitive NeGcon buttons to keyboard,
mouse and controller buttons
2020-08-29 14:19:28 +02:00
Silent 348f4f78eb Add ForceDigitalController for a handful of games 2020-08-23 16:35:25 +02:00
Silent 8def7420c4 XInput: Try to use XInput 1.3 if 1.4 is not present
This simple change enables the use of Guide button
for Windows 7 users, provided they have DirectX End-User
Runtimes installed. XInput 9.1.0 does not have the hidden
XInputGetStateEx export, so it was not possible to poll for
Guide button.
2020-08-22 22:52:54 +02:00
Silent 1c4bbc8cde XInput: Do not use XINPUT_CAPS_FFB_SUPPORTED
There are several reasons for this:
1. XINPUT_CAPS_FFB_SUPPORTED flag was introduced in Windows 8,
   and therefore only supported by XInput 1.4
2. Despite the name, this flag does NOT indicate whether normal rumble
   is supported. This flag is reserved for more complex force feedback,
   and according to MSDN it may have went unused on Windows.

This fixes a future (the method is not used yet) bug where
XInputControllerInterface::GetControllerRumbleMotorCount would
erroreously report no rumble support.
2020-08-22 22:46:12 +02:00