Commit Graph

16 Commits

Author SHA1 Message Date
Stenzek 4f6c42e0f7 Data: Add additional PromptFont glyphs
Fixes missing glyphs for guide/PS buttons.
2026-02-16 21:02:07 +10:00
Stenzek a43e05472a Host: Split into multiple files
Translation, actual host, and core for settings management.
2025-12-20 23:50:26 +10:00
Stenzek 1cc5fe081c ImGuiManager: Remove duration parameter from OSD messages
Use a type instead.
2025-11-24 21:02:04 +10:00
Stenzek e6788b313e System: Add 'Runahead for Analog Input' option
Mitigates the performance impact of serializing PGXP state.
2025-10-04 19:17:31 +10:00
Stenzek 10f9039dea Controller: Skip runahead replay when analog is unchanged
Slight CPU usage reduction at idle.
2025-10-04 17:44:33 +10:00
Stenzek 1b49f82c98 Controller: Merge all binds into one index space
Simplifies things a bit.
2025-10-04 16:52:26 +10:00
Stenzek f0c67e998b Controller: Remove GetInputOverlayIconColor()
Use the bind state instead.
2025-10-04 16:39:40 +10:00
Stenzek ffa0e8d131 Qt: Refactor LED bindings
Make it more general and bindable to both the mode and RGB LED, that way
it can be used on Dualshock 4 as well.
2025-10-02 11:54:41 +10:00
Ariel Nogueira Kovaljski 51942df7dd Use DualSense Mic Mute LED for Analog Mode (#3574)
* Use DualSense Mic Mute LED for Analog Mode

* Fix function casing and move function call outside loop

* Refactored code to use binds

- `InputManager` no longer uses API specific logic
- The Mic Mute LED gets bound as `ModeLED = SDL-0/ModeLED` only for DualSense controllers
- Changed DualSense detection to use Vendor & Product ID
2025-10-02 11:54:13 +10:00
Stenzek 8d80ae123d Controller: Remove 'f' from string float values 2025-04-26 14:41:45 +10:00
Stenzek dd7fd32501 Controller: Add GetVibrationMotorState() 2025-01-13 16:49:14 +10:00
Stenzek d6ce322eba Controller: Use additional icons 2025-01-11 20:51:16 +10:00
Stenzek 6f9caa6b12 InputManager: Add proper binds for vibration motors
Instead of the janky "vibration capabilities" flag.

Fixes the "Clear Mappings" button not applying to vibration motors.
2025-01-11 20:25:11 +10:00
Stenzek 7442ec2f19 JogCon: Implement command 0x44 2024-12-19 12:42:01 +10:00
Stenzek e9848a6182 Misc: Collapse more niche log channels 2024-12-01 23:21:33 +10:00
Stenzek 7c627a8c83 Controller: Add JogCon
This is probably wrong, but I have no way of testing it with an actual
force feedback wheel.

PRs welcome to improve it further.
2024-12-01 21:17:54 +10:00