17 Commits

Author SHA1 Message Date
Phillip Stephens ce84609b4e Implement rumble for all controllers (needs tweaking), fix CFinalInput::InitializeAnalog 2022-04-03 18:13:17 -07:00
Phillip Stephens 67818aaabc PAD: simulate L/R trigger button events if player holds analog L/R down >= 95% of the way 2022-03-24 01:43:18 -07:00
Phillip Stephens 7cf863983a Minor input fixes, restore controller name in input viewer 2022-03-22 12:44:35 -07:00
Phillip Stephens 42dde9187b Migrate to new CInputGenerator and rename old 2022-03-22 12:04:57 -07:00
Phillip Stephens 9804543327 Fix input not working properly 2022-03-22 10:58:19 -07:00
Phillip Stephens e3c8fa1d8f Start integrating new controller classes 2022-03-22 10:58:19 -07:00
Phillip Stephens 7e1b1ef248 PADRead: Right shift channel bits... (yeah that's logical, i'm just an idiot) 2022-03-22 10:58:18 -07:00
Phillip Stephens 30a5691748 PADRead: Don't invert right trigger 2022-03-22 10:58:18 -07:00
Phillip Stephens 9cedce737f Initial virtual PAD API 2022-03-22 10:58:18 -07:00
Luke Street 02a7b85b23 aurora: WIP cache for display lists & static buffers 2022-03-15 02:18:45 -04:00
Luke Street 79c4368f15 aurora: Free result of SDL_GameControllerMapping 2022-02-23 03:20:29 -05:00
Luke Street 0108ae12b5 aurora: Cleanup remap_controller_layout 2022-02-23 03:10:16 -05:00
Luke Street d466fab19d aurora: Add controller button remapping 2022-02-23 02:59:52 -05:00
Phillip Stephens 40669f4dc9 Add initial rumble support, use modified SDL branch to support all GC controller rumble modes 2022-02-22 01:12:15 -08:00
Phillip Stephens 2648fc50e4 aurora: Implement all major input events (still missing scroll events) 2022-02-19 19:25:21 -08:00
Phillip Stephens f4c27c6ac6 Add missing enums 2022-02-19 16:27:11 -08:00
Phillip Stephens cbe268a0fc aurora: Add controller input (no remapping yet) 2022-02-19 06:34:12 -08:00