Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | hid/npad: Remove redundant non-const variant of IsControllerSupported() | Lioncash | 2019-10-18 | 1 | -1/+0 |
| | | | | | | The const qualified variant can also be called in non-const contexts, so we can remove the non-const variant to eliminate a bit of code duplication. | ||||
* | hid/npad: Move function declarations | Lioncash | 2019-10-18 | 1 | -5/+6 |
| | | | | | Clearly separate these from the variable declarations to make them more visible. | ||||
* | Rebased | David Marcec | 2019-09-22 | 1 | -2/+3 |
| | |||||
* | marked controller constructors as explicit | David Marcec | 2019-09-22 | 1 | -1/+1 |
| | |||||
* | Rebase | David Marcec | 2019-09-22 | 1 | -2/+3 |
| | |||||
* | Deglobalize System: Hid | David Marcec | 2019-09-22 | 1 | -1/+1 |
| | |||||
* | ditto | Morph1984 | 2019-09-04 | 1 | -1/+1 |
| | | | Co-Authored-By: David <25727384+ogniK5377@users.noreply.github.com> | ||||
* | Update npad.h | Morph1984 | 2019-09-04 | 1 | -0/+1 |
| | |||||
* | hid:StartLrAssignmentMode, hid:StopLrAssignmentMode, hid:SwapNpadAssignment | David Marcec | 2019-07-01 | 1 | -0/+5 |
| | | | | StartLrAssignmentMode and StopLrAssignmentMode don't require any implementation as it's just used for showing the screen of changing the controller orientation if the user wishes to do so. Ever since #1634 this has not been needed as users can specify the controller orientation from the config and swap at any time. We store a private member just in case this gets used for anything extra in the future | ||||
* | Merge pull request #2090 from FearlessTobi/port-4599 | bunnei | 2019-03-21 | 1 | -51/+51 |
|\ | | | | | Port citra-emu/citra#4244 and citra-emu/citra#4599: Changes to BitField | ||||
| * | remove all occurance of specifying endianness inside BitField | Weiyi Wang | 2019-02-06 | 1 | -51/+51 |
| | | | | | | | | | | | | | | This commit it automatically generated by command in zsh: sed -i -- 's/BitField<\(.*\)_le>/BitField<\1>/g' **/*(D.) BitField is now aware to endianness and default to little endian. It expects a value representation type without storage specification for its template parameter. | ||||
* | | core_timing: Convert core timing into a class | Lioncash | 2019-02-16 | 1 | -1/+1 |
|/ | | | | | | | | | | | Gets rid of the largest set of mutable global state within the core. This also paves a way for eliminating usages of GetInstance() on the System class as a follow-up. Note that no behavioral changes have been made, and this simply extracts the functionality into a class. This also has the benefit of making dependencies on the core timing functionality explicit within the relevant interfaces. | ||||
* | web_browser: Add bounds checking to applet interface | Zach Hilman | 2018-12-29 | 1 | -1/+1 |
| | |||||
* | hid: Make Hid service accessible and add GetPressState | Zach Hilman | 2018-12-28 | 1 | -0/+6 |
| | |||||
* | kernel/event: Reference ReadableEvent from WritableEvent | Zach Hilman | 2018-11-29 | 1 | -6/+2 |
| | |||||
* | core: Port all current usages of Event to Readable/WritableEvent | Zach Hilman | 2018-11-29 | 1 | -3/+8 |
| | |||||
* | npad: Fix copy/paste error with LED position assignments | Zach Hilman | 2018-11-27 | 1 | -3/+3 |
| | |||||
* | hid: Use player-defined controller type as PREFERRED_CONTROLLER | Zach Hilman | 2018-11-19 | 1 | -3/+8 |
| | |||||
* | hid/npad: Update NPad to use player controller bindings and type | Zach Hilman | 2018-11-19 | 1 | -2/+7 |
| | |||||
* | Added controller helper funcs | David Marcec | 2018-11-19 | 1 | -0/+4 |
| | |||||
* | Left joycon rotation button remapping | David Marcec | 2018-11-19 | 1 | -2/+5 |
| | |||||
* | Added automatic npad switch based on supported stylesets | David Marcec | 2018-11-19 | 1 | -1/+3 |
| | |||||
* | Added multi-input support and controller assignment at any port | David Marcec | 2018-11-19 | 1 | -3/+13 |
| | |||||
* | Added auto controller switching to supported controllers and single joycon button rotation | David Marcec | 2018-10-20 | 1 | -0/+2 |
| | | | | This is a subset of the better-hid-2 changes, this fixes input in various games which don't support dual joycons. This pr will search for the next best controller which is supported by the current game | ||||
* | hid/controller/npad: Remove unused dump_idx member variable | Lioncash | 2018-10-18 | 1 | -1/+0 |
| | | | | Given it's unused, we may as well toss it. | ||||
* | hid/controller/npad: Remove unnecessary semicolon from the closing brace of LedPattern's constructor | Lioncash | 2018-10-18 | 1 | -1/+1 |
| | |||||
* | hid/controller/npad: Move npad_id_list into the cpp file | Lioncash | 2018-10-18 | 1 | -1/+0 |
| | | | | | This is just a lookup table, and since it's private, there's nothing really stateful about it, so we can just move it into the cpp file. | ||||
* | hid/controller/npad: Remove unnecessary const from void return type | Lioncash | 2018-10-18 | 1 | -1/+1 |
| | | | | This literally does nothing. | ||||
* | hid/controller: Default the destructors of all controller types in the cpp file | Lioncash | 2018-10-18 | 1 | -0/+1 |
| | | | | | | These classes are non-trivial and are definitely going to be changed in the future, so we default these to prevent issues with forward declarations, and to keep the compiler from inlining tear-down code. | ||||
* | Using dual joycons as the default controller | David Marcec | 2018-10-17 | 1 | -6/+11 |
| | | | | Reason for the change is to allow both docked and undocked mode to work | ||||
* | Dynamically decide handheld variant based on supported npad id priority | David Marcec | 2018-10-11 | 1 | -3/+3 |
| | | | | Kirby input still doesn't work, should fix a lot of other games | ||||
* | Added BeginPermitVibrationSession and EndPermitVibrationSession | David Marcec | 2018-10-10 | 1 | -0/+2 |
| | | | | Used by Mario Party | ||||
* | Added GetLedPattern and HandheldVariant | David Marcec | 2018-10-10 | 1 | -2/+20 |
| | | | | HandheldVariant is for specific games which expect handheld controllers to be at position 8(kirby), however this doesn't fix all games as some games require handhelds to be at position 0(snipperclips) | ||||
* | Added the ability to "disconnect" individual npads | David Marcec | 2018-10-10 | 1 | -3/+12 |
| | | | | Fixes arms | ||||
* | Removed unneeded forward declarations | David Marcec | 2018-10-10 | 1 | -7/+1 |
| | |||||
* | Addressed changes for better hid | David Marcec | 2018-10-10 | 1 | -26/+37 |
| | |||||
* | "Better Hid" rework part 1 | David Marcec | 2018-10-10 | 1 | -0/+249 |