Compatibility for the DS4 is pretty much plug and play for Dolphin. Everything works... except rumble.
While using DInput there are no motors to select for the controller.
People have gotten around this by using wrappers, such as DS4Windows, to emulate an XInput.
However, a wapper-less solution would be nice to reduce setup complication, the need for other software, and the odds of additional latency.
Rumble does work for DS4 when supported. There are games on PC that support DS4 rumble. ("Void Bastards" for example)
Gamepad Tester is able to send vibration to a DS4 controller. (Tested on Chrome)
This situation is not new to DualShock 4 on PC, and people have had discussions about support: DS4 Rumble through DInput
There are also libraries to help developers support the controllers: JoyShockLibrary
Additional Discussions:
DirectInput vibration is not working #288
Dualshock 4 Vibration #168
tldr; Native support would remove the need for additional software and decrease setup complexity
While using DInput there are no motors to select for the controller.
People have gotten around this by using wrappers, such as DS4Windows, to emulate an XInput.
However, a wapper-less solution would be nice to reduce setup complication, the need for other software, and the odds of additional latency.
Rumble does work for DS4 when supported. There are games on PC that support DS4 rumble. ("Void Bastards" for example)
Gamepad Tester is able to send vibration to a DS4 controller. (Tested on Chrome)
This situation is not new to DualShock 4 on PC, and people have had discussions about support: DS4 Rumble through DInput
There are also libraries to help developers support the controllers: JoyShockLibrary
Additional Discussions:
DirectInput vibration is not working #288
Dualshock 4 Vibration #168
tldr; Native support would remove the need for additional software and decrease setup complexity