summaryrefslogtreecommitdiff
path: root/src/input_common/input_poller.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Warnings cleanup for GCC 13 and Clang 16Gravatar comex2023-08-251-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 supportGravatar Narr the Reg2023-06-211-2/+22
|
* core: hid: Update motion on a better placeGravatar german772023-05-071-1/+1
|
* input_common: Add property to invert an axis buttonGravatar Narr the Reg2023-05-051-0/+1
|
* input_common: Implement turbo buttonsGravatar german772023-02-011-12/+18
|
* input_common: Use DriverResult on all enginesGravatar german772023-01-191-5/+6
|
* core: hid: Enable pulling color data from controllersGravatar Narr the Reg2023-01-191-0/+67
|
* core: hid: Implement true multitouch supportGravatar Narr the Reg2022-11-191-11/+7
|
* Merge pull request #9107 from german77/gidoly_rulesGravatar liamwhite2022-10-251-1/+5
|\ | | | | input_common: cache vibration tests
| * input_common: cache vibration testsGravatar german772022-10-211-1/+5
| |
* | general: Enforce C4800 everywhere except in video_coreGravatar Morph2022-10-221-9/+9
|/
* input_common: have an unique vector in callback statusGravatar german772022-10-091-2/+8
|
* service: nfp: address commentsGravatar german772022-10-021-1/+1
|
* input_common: Enable virtual amiibo driverGravatar german772022-10-021-0/+64
|
* input_common: Add support for analog toggleGravatar Narr the Reg2022-09-061-0/+1
|
* input_common: Add camera driverGravatar german772022-07-231-0/+60
|
* yuzu: config: Set default range to 95%Gravatar Narr the Reg2022-04-261-1/+1
|
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-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_againGravatar bunnei2022-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 pressGravatar german772022-02-061-1/+1
| |
* | yuzu: Add auto center on right clickGravatar german772022-02-061-1/+1
|/
* input_common: Add option to configure gyro thresholdGravatar german772022-01-231-4/+9
|
* input_poller: Add missing override specifiersGravatar Lioncash2021-12-131-20/+19
|
* input_engine: Pass LedStatus by const referenceGravatar Lioncash2021-12-131-1/+1
| | | | Avoids copies where reasonably applicable
* input_engine: Pass VibrationStatus by const reference in SetRumble()Gravatar Lioncash2021-12-131-1/+1
| | | | Avoids creating copies of the struct where not necessary.
* input_common: Fix SDL controller with inverted axisGravatar german772021-11-241-1/+8
|
* input_common: Fix motion from 3 axisGravatar german772021-11-241-0/+2
|
* settings: Fix Debug controller type optionsGravatar german772021-11-241-42/+47
|
* kraken: Address comments from reviewGravatar german772021-11-241-97/+105
| | | | start lion review
* core/hid: Rework battery mappingsGravatar german772021-11-241-3/+36
|
* input_common: Add manual update options to input devicesGravatar german772021-11-241-0/+20
|
* kraken: Fix errors from rebase and format filesGravatar german772021-11-241-5/+3
|
* core/hid: Add output devicesGravatar german772021-11-241-1/+39
|
* input_common: Create input poller and mappingGravatar german772021-11-241-0/+860