summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets/controller.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-07-14applets: Append applet_ prefix to backend appletsMorph1-253/+0
2021-04-17applets: Send focus state change message on applet state changeMorph1-1/+1
Fixes the softlock after the controller applet exits in Mario Kart 8 Deluxe.
2021-04-17applets: Make the applet mode a protected property of AppletMorph1-1/+1
2021-04-15applets: Pass in the LibraryAppletMode each applet's constructorMorph1-2/+3
2021-02-09am/controller: Remove [[fallthrough]] from unreachable pathLioncash1-1/+2
Prevents warnings on clang 12. This path is reachable on other variations of the build that disable the unreachable macro.
2021-02-04Fix npad struct to match switchbrewgerman1-1/+1
2020-12-08controller: Use std::move within ConvertToFrontendParameters()Lioncash1-3/+3
Avoids unnecessary copies.
2020-12-08controller: Avoid unnecessary copies in ConfigurationComplete()Lioncash1-9/+8
Avoids unnecessary 1072 byte copies when querying info about controllers.
2020-11-27service: Eliminate usages of the global system instanceLioncash1-2/+2
Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
2020-11-16controllers/npad: Rename NPadType to NpadStyleSetMorph1-1/+1
This more accurately represents the underlying type and avoids confusion with NpadType
2020-11-16settings: Preparation for per-game input settingsMorph1-1/+1
2020-11-08applets: Rename LibraryAppletVersion to ControllerAppletVersionMorph1-13/+13
2020-11-08applets/controller: Pop normal data for StrapGuide and FirmwareUpdateMorph1-6/+18
2020-11-08applets/controller: Introduce additional checks for mode and callerMorph1-0/+30
Some games like Cave Story+ set invalid values in the ControllerPrivateArg's mode and caller fields. Use other fields to determine the appropriate mode and caller should either or both fields be invalid.
2020-10-21Revert "core: Fix clang build"bunnei1-13/+13
2020-10-18core: Fix clang buildLioncash1-13/+13
Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795
2020-09-04Address feedbackMorph1-0/+4
2020-09-04applets/controller: Set min_players to have a minimum value of 1.Morph1-1/+1
- Some games like Shipped have a minimum requirement of 0 connected players and is undesired behavior. We must require a minimum of 1 player connected regardless of what games may ask.
2020-09-04applets/controller: Implement "Explain Text"Morph1-14/+23
"Explain Text" is additional text that is shown for each player in the controller applet.
2020-09-04Project Mjölnir: Part 2 - Controller AppletMorph1-0/+197
Co-authored-by: Its-Rei <kupfel@gmail.com>