| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-11-29 | Merge pull request #1801 from ogniK5377/log-before-execute | bunnei | |
| Changed logging to be "Log before execution", Added more error logging, all services/svc should now log on some level | |||
| 2018-11-28 | Merge pull request #1817 from DarkLordZach/npad-idx-fix | bunnei | |
| npad: Use NPadIdToIndex to prevent invalid array access | |||
| 2018-11-28 | npad: Use NPadIdToIndex to prevent invalid array access | Zach Hilman | |
| 2018-11-27 | npad: Fix copy/paste error with LED position assignments | Zach Hilman | |
| 2018-11-26 | Changed logging to be "Log before execution", Added more error logging, all ↵ | David Marcec | |
| services should now log on some level | |||
| 2018-11-22 | debug_pad: Avoid loading input for nonexistent buttons (Home and Screenshot) | Zach Hilman | |
| Prevents memory exceptions when the debug pad is enabled. | |||
| 2018-11-18 | hid: Use player-defined controller type as PREFERRED_CONTROLLER | Zach Hilman | |
| 2018-11-18 | hid/npad: Update NPad to use player controller bindings and type | Zach Hilman | |
| 2018-11-18 | hid/touchscreen: Update Touchscreen to use advanced parameters | Zach Hilman | |
| Including finger ID, diamater x/y, and angle. Additionally, checks if the touchscreen is enabled. | |||
| 2018-11-18 | hid: Add controller bindings for Mouse controller | Zach Hilman | |
| 2018-11-18 | hid: Add keyboard bindings for Keyboard controller | Zach Hilman | |
| 2018-11-18 | hid: Add controller bindings for DebugPad controller | Zach Hilman | |
| Used by developers to test games, not present on retail systems. Some games are known to respond to DebugPad input though, for example Kirby Star Allies. | |||
| 2018-11-18 | Added missing start/end touch attributes to touchscreen | David Marcec | |
| 2018-11-18 | Added debugpad skeleton | David Marcec | |
| 2018-11-18 | Added controller helper funcs | David Marcec | |
| 2018-11-18 | Changed polling rate of hid and Right joycon rotation | David Marcec | |
| 2018-11-18 | Left joycon rotation button remapping | David Marcec | |
| 2018-11-18 | Added automatic npad switch based on supported stylesets | David Marcec | |
| 2018-11-18 | Added multi-input support and controller assignment at any port | David Marcec | |
| 2018-11-17 | Added SetIsPalmaAllConnectable, SetPalmaBoostMode | David Marcec | |
| Currently unclear what these do yet, will be researched at a later time when we want to implement palma. | |||
| 2018-11-15 | Fixed priority switching edge case for handheld (#1675) | David | |
| * Fixed priority switching edge case for handheld We accidently used controller index instead of npad id * Moved NPadIdToIndex | |||
| 2018-11-14 | hid/npad: Add missing break in switch statement within ↵ | Lioncash | |
| Controller_NPad::OnUpdate() | |||
| 2018-11-08 | Updated npad styles on holdtype switches | David Marcec | |
| Fixes input for megaman | |||
| 2018-11-02 | Fixed HID crash when launching more than 1 game & signaled syleset change event | David Marcec | |
| This should fix crashes when launching multiple games in yuzu | |||
| 2018-10-24 | npad: Remove unused controller variable from OnInit() | Lioncash | |
| This also gets rid of variable shadowing related to the lambda parameter a little bit below this code as well. | |||
| 2018-10-21 | hid: Update service function table for hidbus | Lioncash | |
| Updated based off information provided by Switchbrew. | |||
| 2018-10-20 | Added auto controller switching to supported controllers and single joycon ↵ | David Marcec | |
| button rotation 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 | |||
| 2018-10-19 | Merge pull request #1526 from lioncash/svc-id | bunnei | |
| service: Update function tables | |||
| 2018-10-19 | hid: Update service function tables | Lioncash | |
| Updated based off information provided by Switchbrew. | |||
| 2018-10-17 | hid/controller: Remove unused header inclusions | Lioncash | |
| swap.h only needs to be present in the header for the type aliases and definitions, it's not actually needed in the cpp files though. input.h is just unused entirely in xpad.h | |||
| 2018-10-17 | hid/controller/npad: Remove unused dump_idx member variable | Lioncash | |
| Given it's unused, we may as well toss it. | |||
| 2018-10-17 | hid/controller/npad: Remove unnecessary semicolon from the closing brace of ↵ | Lioncash | |
| LedPattern's constructor | |||
| 2018-10-17 | hid/controller/npad: Remove #pragma once from the cpp file | Lioncash | |
| This is only useful in headers. | |||
| 2018-10-17 | hid/controller/npad: Move npad_id_list into the cpp file | Lioncash | |
| 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. | |||
| 2018-10-17 | hid/controller/npad: Remove unnecessary const from void return type | Lioncash | |
| This literally does nothing. | |||
| 2018-10-17 | hid/controller: Default the destructors of all controller types in the cpp file | Lioncash | |
| 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. | |||
| 2018-10-17 | controller_base: Default the base class constructor and destructor in the ↵ | Lioncash | |
| cpp file The destructor doesn't need to be a pure-virtual function. | |||
| 2018-10-18 | Using dual joycons as the default controller | David Marcec | |
| Reason for the change is to allow both docked and undocked mode to work | |||
| 2018-10-12 | Wip | David Marcec | |
| 2018-10-12 | Dynamically decide handheld variant based on supported npad id priority | David Marcec | |
| Kirby input still doesn't work, should fix a lot of other games | |||
| 2018-10-11 | Added BeginPermitVibrationSession and EndPermitVibrationSession | David Marcec | |
| Used by Mario Party | |||
| 2018-10-10 | Added GetLedPattern and HandheldVariant | David Marcec | |
| 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) | |||
| 2018-10-10 | Kirby expects handheld controllers to be at position 8 | David Marcec | |
| 2018-10-10 | Added the ability to "disconnect" individual npads | David Marcec | |
| Fixes arms | |||
| 2018-10-10 | Removed unneeded forward declarations | David Marcec | |
| 2018-10-10 | Addressed changes for better hid | David Marcec | |
| 2018-10-10 | "Better Hid" rework part 1 | David Marcec | |
| 2018-09-23 | Stubbed IRS (#1349) | David | |
| * Stubbed IRS Currently we have no ideal way of implementing IRS. For the time being we should have the functions stubbed until we come up with a way to emulate IRS properly. * Added IRS to logging backend * Forward declared shared memory for irs | |||
| 2018-09-19 | Fixed GetAccountId stub, Added error code for OpenDirectory and added ↵ | David Marcec | |
| ActivateNpadWithRevision With these, `Nintendo Entertainment System - Nintendo Switch Online` loads | |||
| 2018-09-19 | Added ActivateGesture | David Marcec | |
