14 Commits
Author SHA1 Message Date
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 26db661a05 GPU: Remove global indirection 2024-12-21 14:35:12 +10:00
Stenzek e9848a6182 Misc: Collapse more niche log channels 2024-12-01 23:21:33 +10:00
Stenzek 3cf7a94d1e GunCon: Allow empty/disabled crosshair 2024-11-14 00:35:45 +10:00
Stenzek 0d3501d435 Misc: Pass SettingsInterface by const reference 2024-10-20 23:59:47 +10:00
Stenzek 3dca598063 Log: Switch to enum class
Need to change the channel to a bitset too.. the string lookups are
horribly slow, and conflict when one is a prefix of another.
2024-09-21 22:26:06 +10:00
Stenzek 7f4e5d55db Misc: Update copyright headers 2024-09-01 22:08:31 +10:00
Stenzek f2c0303875 Misc: Use lightgun controller icon 2024-08-25 13:57:05 +10:00
Stenzek 9dd83c4f9f InputManager: Remove unused pointer type 2024-08-24 14:23:32 +10:00
Stenzek 9e3507e0f4 InputManager: Support multiple mice via raw input
Only on Windows for now.
2024-08-23 22:31:59 +10:00
Stenzek a2f98541b3 Misc: Slim down some header includes 2024-08-04 14:49:55 +10:00
Stenzek 4f7ddfaae6 TimingEvents: Remove pointer indirection
Probably should move this to one big array for locality.
2024-07-19 22:56:41 +10:00
Stenzek 4e922a34a7 Log: Simplify macros 2024-05-24 02:08:14 +10:00
Stenzek d094978214 Justifier: Add controller implementation 2024-04-28 15:25:24 +10:00