Commit Graph

571 Commits

Author SHA1 Message Date
cc821bfae1 Revert 9617 and fix it on input_common 2023-01-25 13:52:50 -06:00
a68af583ea Merge pull request #9492 from german77/joycon_release
Input_common: Implement custom joycon driver v2
2023-01-24 09:29:37 -05:00
fafa92cfb8 input_common: Fix joycon mappings 2023-01-20 00:51:46 -06:00
340f15d1fa input_common: Address byte review 2023-01-20 00:51:45 -06:00
b40aefb39e input_common: Drop Pro controller support from custom driver 2023-01-19 18:05:22 -06:00
d05ea2f3eb input_common: Fix issue where ring and irs are enabled at the same time 2023-01-19 18:05:22 -06:00
459fb2b213 input_common: Implement joycon ir camera 2023-01-19 18:05:22 -06:00
5cb437703f yuzu: Add ring controller test button 2023-01-19 18:05:22 -06:00
527dad7097 input_common: Use DriverResult on all engines 2023-01-19 18:05:22 -06:00
e1a3bda4d9 Address review comments 2023-01-19 18:05:22 -06:00
1c08d532e0 core: hid: Fix input regressions 2023-01-19 18:05:22 -06:00
6d6b7bdbc3 input_common: Implement joycon nfc 2023-01-19 18:05:21 -06:00
6e33731f29 input_common: Add dual joycon support 2023-01-19 18:05:21 -06:00
751d36e739 input_common: Add support for joycon ring controller 2023-01-19 18:05:21 -06:00
f09a023292 input_common: Add support for joycon input reports 2023-01-19 18:05:21 -06:00
5676c2e17f input_common: Use calibration from joycon 2023-01-19 18:05:21 -06:00
594b2ade6d input_common: Add support for joycon generic functions 2023-01-19 18:05:21 -06:00
6aa6301acd input_common: Add joycon low level functions 2023-01-19 18:05:21 -06:00
ed5fa10e97 core: hid: Enable pulling color data from controllers 2023-01-19 18:05:20 -06:00
2d802893e7 input_common: Disable SDL driver with switch controllers 2023-01-19 18:05:20 -06:00
d80e6c399b input_common: Initial skeleton for custom joycon driver 2023-01-19 18:05:20 -06:00
db6cb9cc0a input_common: reset sdl motion if data is invalid 2023-01-18 10:05:55 -06:00
0e8f98a441 Merge pull request #9605 from german77/mouse_mapping
yuzu: Read mouse scroll
2023-01-10 17:32:58 -08:00
87b02f78e1 yuzu: Read mouse wheel input 2023-01-10 18:20:58 -06:00
9f974ea818 Merge pull request #9565 from MonsterDruide1/tas-multiplayer-lengths
TAS: Show all script lengths for multiplayer
2023-01-10 15:26:36 -05:00
115bf20448 TAS: Show all script lengths for multiplayer 2023-01-07 21:15:37 +01:00
8042ce7e19 input_common: Create an update engine 2023-01-05 19:24:29 -06:00
be43b62d79 cmake: make libusb optional 2022-12-28 17:26:46 -05:00
42d81aab32 Merge pull request #9471 from german77/input
input_common: Cleanup project
2022-12-19 11:09:00 -05:00
cf01a507fb input_common: Cleanup project 2022-12-18 15:33:11 -06:00
f999d268f9 bootmanager: Use proper camera size 2022-12-18 00:13:18 -06:00
48108a8c9b Merge pull request #9456 from german77/virtual_gamepad
input_common: Add virtual gamepad
2022-12-17 17:16:13 -08:00
243404bf34 input_common: Add virtual gamepad 2022-12-16 18:26:11 -06:00
7bf4bec257 camera: Use pre-allocated vector for camera data
And avoid an unnecessary copy
2022-12-16 18:00:47 -05:00
3e1e6c66c0 input_common: Filter SDL GUID 2022-12-12 10:37:55 -06:00
a225ba4cda Merge pull request #9391 from abouvier/cmake-sdl
cmake: use sdl2 imported target
2022-12-06 09:58:48 -05:00
f385175aa2 cmake: prefer system libusb 2022-12-06 05:30:40 +01:00
04779b3d2a Merge pull request #9369 from german77/mifare
service: nfc: Implement mifare service
2022-12-05 22:17:32 -05:00
e6ae720c33 cmake: use sdl2 imported target 2022-12-06 01:26:30 +01:00
752236caad input_common: Allow mifare files 2022-12-04 20:02:48 -06:00
75e16547f8 Merge pull request #9300 from ameerj/pch
CMake: Use precompiled headers to improve compile times
2022-12-03 14:10:06 -05:00
22aff09b33 Merge pull request #9289 from liamwhite/fruit-company
general: fix compile for Apple Clang
2022-12-03 12:09:21 -05:00
5b5612c1cc CMake: Consolidate common PCH headers 2022-11-30 18:30:30 -05:00
49219b8a86 Merge pull request #9349 from lat9nq/cmake-322
CMakeLists: Bump minimum required CMake version to 3.22
2022-11-29 19:41:47 -05:00
37bc5118ea CMake: Use precompiled headers 2022-11-29 18:50:49 -05:00
cafca891ea Merge pull request #9322 from german77/pump_events
input_common: Pump SDL events from main thread
2022-11-29 18:45:25 -05:00
0941ae0b61 CMake: Directly link to SDL2-static when appropriate
Trying to be lazy and alias SDL2 to SDL2-static causes issues in later
versions of CMake. Just use the same condition to tell which one to use.
2022-11-28 23:21:14 -05:00
51abe35e05 Merge pull request #9338 from lioncash/properties
input_common/helpers: Mark analog property structs members as static constexpr
2022-11-28 13:12:14 -05:00
8265c167d3 input_common/helpers: Mark analog property structs members as static constexpr
These are const with no dependency on any other data members, so we can
make these static constexpr to reduce the overall object size.
2022-11-28 10:10:37 -05:00
2ec7d0b5fd common/input: Add helpers functions for creating input and output devices
Avoids the redundancy of needing to explictly specify the common
namespace and the type.
2022-11-28 10:00:37 -05:00