summaryrefslogtreecommitdiffstats
path: root/src/input_common/input_poller.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Warnings cleanup for GCC 13 and Clang 16comex2023-08-261-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: For GCC there are still a huge number of `-Warray-bounds` warnings coming from `externals/dynarmic`. I could have added a workaround in `externals/CMakeLists.txt` similar to what this PR does for other externals, but given Dynarmic's close affiliation with Yuzu, it would be better to fix it upstream. Besides that, on my machine, this makes the build warning-free except for some warnings from glslangValidator and AutoMoc. Details: - Disable some warnings in externals. - Disable `-Wnullability-completeness`, which is a Clang warning triggered by the Vulkan SDK where if any pointers in the header are marked _Nullable, it wants all pointers to be marked _Nullable or _Nonnull. Most of them are, but some aren't. Who knows why. - `src/web_service/verify_user_jwt.cpp`: Disable another warning when including `jwt.hpp`. - `src/input_common/input_poller.cpp`: Add missing `override` specifiers. - src/common/swap.h: Remove redundant `operator&`. In general, this file declares three overloads of each operator. Using `+` as an example, the overloads are: - a member function for `swapped_t + integer` - a member function for `swapped_t + swapped_t` - a free function for `integer + swapped_t` But for `operator&`, there was an additional free function for `swapped_t + integer`, which was redundant with the member function. This caused a GCC warning saying "ISO C++ says that these are ambiguous".
* input_common: Implement native mifare supportNarr the Reg2023-06-221-2/+22
|
* core: hid: Update motion on a better placegerman772023-05-081-1/+1
|
* input_common: Add property to invert an axis buttonNarr the Reg2023-05-061-0/+1
|
* input_common: Implement turbo buttonsgerman772023-02-011-12/+18
|
* input_common: Use DriverResult on all enginesgerman772023-01-201-5/+6
|
* core: hid: Enable pulling color data from controllersNarr the Reg2023-01-201-0/+67
|
* core: hid: Implement true multitouch supportNarr the Reg2022-11-191-11/+7
|
* Merge pull request #9107 from german77/gidoly_rulesliamwhite2022-10-251-1/+5
|\ | | | | input_common: cache vibration tests
| * input_common: cache vibration testsgerman772022-10-211-1/+5
| |
* | general: Enforce C4800 everywhere except in video_coreMorph2022-10-221-9/+9
|/
* input_common: have an unique vector in callback statusgerman772022-10-091-2/+8
|
* service: nfp: address commentsgerman772022-10-021-1/+1
|
* input_common: Enable virtual amiibo drivergerman772022-10-021-0/+64
|
* input_common: Add support for analog toggleNarr the Reg2022-09-061-0/+1
|
* input_common: Add camera drivergerman772022-07-241-0/+60
|
* yuzu: config: Set default range to 95%Narr the Reg2022-04-271-1/+1
|
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
| | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
* Merge pull request #7859 from german77/battery_againbunnei2022-02-241-1/+1
|\ | | | | input_common: Remove battery duplicated struct and update every button press
| * input_common: Remove battery duplicated struct and update every button pressgerman772022-02-071-1/+1
| |
* | yuzu: Add auto center on right clickgerman772022-02-071-1/+1
|/
* input_common: Add option to configure gyro thresholdgerman772022-01-241-4/+9
|
* input_poller: Add missing override specifiersLioncash2021-12-141-20/+19
|
* input_engine: Pass LedStatus by const referenceLioncash2021-12-131-1/+1
| | | | Avoids copies where reasonably applicable
* input_engine: Pass VibrationStatus by const reference in SetRumble()Lioncash2021-12-131-1/+1
| | | | Avoids creating copies of the struct where not necessary.
* input_common: Fix SDL controller with inverted axisgerman772021-11-251-1/+8
|
* input_common: Fix motion from 3 axisgerman772021-11-251-0/+2
|
* settings: Fix Debug controller type optionsgerman772021-11-251-42/+47
|
* kraken: Address comments from reviewgerman772021-11-251-97/+105
| | | | start lion review
* core/hid: Rework battery mappingsgerman772021-11-251-3/+36
|
* input_common: Add manual update options to input devicesgerman772021-11-251-0/+20
|
* kraken: Fix errors from rebase and format filesgerman772021-11-251-5/+3
|
* core/hid: Add output devicesgerman772021-11-251-1/+39
|
* input_common: Create input poller and mappinggerman772021-11-251-0/+860