Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Warnings cleanup for GCC 13 and Clang 16 | comex | 2023-08-26 | 1 | -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 support | Narr the Reg | 2023-06-22 | 1 | -2/+22 |
| | |||||
* | core: hid: Update motion on a better place | german77 | 2023-05-08 | 1 | -1/+1 |
| | |||||
* | input_common: Add property to invert an axis button | Narr the Reg | 2023-05-06 | 1 | -0/+1 |
| | |||||
* | input_common: Implement turbo buttons | german77 | 2023-02-01 | 1 | -12/+18 |
| | |||||
* | input_common: Use DriverResult on all engines | german77 | 2023-01-20 | 1 | -5/+6 |
| | |||||
* | core: hid: Enable pulling color data from controllers | Narr the Reg | 2023-01-20 | 1 | -0/+67 |
| | |||||
* | core: hid: Implement true multitouch support | Narr the Reg | 2022-11-19 | 1 | -11/+7 |
| | |||||
* | Merge pull request #9107 from german77/gidoly_rules | liamwhite | 2022-10-25 | 1 | -1/+5 |
|\ | | | | | input_common: cache vibration tests | ||||
| * | input_common: cache vibration tests | german77 | 2022-10-21 | 1 | -1/+5 |
| | | |||||
* | | general: Enforce C4800 everywhere except in video_core | Morph | 2022-10-22 | 1 | -9/+9 |
|/ | |||||
* | input_common: have an unique vector in callback status | german77 | 2022-10-09 | 1 | -2/+8 |
| | |||||
* | service: nfp: address comments | german77 | 2022-10-02 | 1 | -1/+1 |
| | |||||
* | input_common: Enable virtual amiibo driver | german77 | 2022-10-02 | 1 | -0/+64 |
| | |||||
* | input_common: Add support for analog toggle | Narr the Reg | 2022-09-06 | 1 | -0/+1 |
| | |||||
* | input_common: Add camera driver | german77 | 2022-07-24 | 1 | -0/+60 |
| | |||||
* | yuzu: config: Set default range to 95% | Narr the Reg | 2022-04-27 | 1 | -1/+1 |
| | |||||
* | general: Convert source file copyright comments over to SPDX | Morph | 2022-04-23 | 1 | -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_again | bunnei | 2022-02-24 | 1 | -1/+1 |
|\ | | | | | input_common: Remove battery duplicated struct and update every button press | ||||
| * | input_common: Remove battery duplicated struct and update every button press | german77 | 2022-02-07 | 1 | -1/+1 |
| | | |||||
* | | yuzu: Add auto center on right click | german77 | 2022-02-07 | 1 | -1/+1 |
|/ | |||||
* | input_common: Add option to configure gyro threshold | german77 | 2022-01-24 | 1 | -4/+9 |
| | |||||
* | input_poller: Add missing override specifiers | Lioncash | 2021-12-14 | 1 | -20/+19 |
| | |||||
* | input_engine: Pass LedStatus by const reference | Lioncash | 2021-12-13 | 1 | -1/+1 |
| | | | | Avoids copies where reasonably applicable | ||||
* | input_engine: Pass VibrationStatus by const reference in SetRumble() | Lioncash | 2021-12-13 | 1 | -1/+1 |
| | | | | Avoids creating copies of the struct where not necessary. | ||||
* | input_common: Fix SDL controller with inverted axis | german77 | 2021-11-25 | 1 | -1/+8 |
| | |||||
* | input_common: Fix motion from 3 axis | german77 | 2021-11-25 | 1 | -0/+2 |
| | |||||
* | settings: Fix Debug controller type options | german77 | 2021-11-25 | 1 | -42/+47 |
| | |||||
* | kraken: Address comments from review | german77 | 2021-11-25 | 1 | -97/+105 |
| | | | | start lion review | ||||
* | core/hid: Rework battery mappings | german77 | 2021-11-25 | 1 | -3/+36 |
| | |||||
* | input_common: Add manual update options to input devices | german77 | 2021-11-25 | 1 | -0/+20 |
| | |||||
* | kraken: Fix errors from rebase and format files | german77 | 2021-11-25 | 1 | -5/+3 |
| | |||||
* | core/hid: Add output devices | german77 | 2021-11-25 | 1 | -1/+39 |
| | |||||
* | input_common: Create input poller and mapping | german77 | 2021-11-25 | 1 | -0/+860 |