aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle
AgeCommit message (Collapse)Author
2020-09-30Merge pull request #4705 from german77/SplitMotionPollerbunnei
HID: Use different timing for motion
2020-09-29Merge pull request #1703 from DarkLordZach/nvdec-ioctlbunnei
nvdrv: Stub nvdec/vic ioctls to bypass nvdec movies
2020-09-29First implementation of controller rumblegerman
2020-09-25frontend/controller: Eliminate dependency on the global system instanceLioncash
2020-09-25Merge pull request #4717 from lioncash/debugLC
service: Restore "unused" function
2020-09-25service: Restore "unused" functionLioncash
Turns out this function is actually used, but within a trace log.
2020-09-24Merge pull request #4678 from Morph1984/LoadOpenContext-partial-implbunnei
acc: Partially implement LoadOpenContext
2020-09-23Use different timing for motiongerman
2020-09-22General: Make use of std::nullopt where applicableLioncash
Allows some implementations to avoid completely zeroing out the internal buffer of the optional, and instead only set the validity byte within the structure. This also makes it consistent how we return empty optionals.
2020-09-21acc: Stub LoadOpenContextMorph
This is used in multiple games such as: - Clubhouse Games: 51 Worldwide Classics - Grandia HD Collection - XCOM 2 Collection - Baldur's Gate 1/2 - Dr Kawashima's Brain Training - Super Mario 3D All-Stars
2020-09-20Merge pull request #4683 from Morph1984/NpadHandheldActivationMode-implbunnei
hid: Implement Get/SetNpadHandheldActivationMode
2020-09-19Merge pull request #4643 from FearlessTobi/decrease-pad-update-intervalbunnei
Test: Decrease pad_update_ns
2020-09-18hid: Implement Get/SetNpadHandheldActivationModeMorph
- Used in Clubhouse Games: 51 Worldwide Classics
2020-09-17am: Stub GetPreviousProgramIndexMorph
- Used in Super Mario 3D All-Stars
2020-09-17Merge pull request #4665 from lioncash/sm-kernelRodrigo Locatti
service/sm: Eliminate dependency on the global system instance
2020-09-17Merge pull request #4666 from lioncash/unused-funcRodrigo Locatti
service: Remove unused funcation
2020-09-17Merge pull request #4671 from lioncash/nfp-copyRodrigo Locatti
command_generator/nfp: Eliminate unnecessary copies
2020-09-17Merge pull request #4594 from german77/MotionHIDbunnei
hid/configuration: Implement motion controls to HID
2020-09-17nfp: Eliminate two unnecessary copiesLioncash
GetAmiiboBuffer() returns by const reference, so we can use a reference instead of taking the returned buffer by value.
2020-09-17service: Remove unused funcationLioncash
This is now completely unused, so it can be removed.
2020-09-17service/sm: Slightly more efficient string name validationLioncash
We can check the end of the string first for null-termination, rather than the beginning of the string.
2020-09-17service/sm: Eliminate dependency on the global system instanceLioncash
2020-09-16file_sys/bis_factory: Eliminate usage of the global system accessorLioncash
2020-09-14kernel: Remove all dependencies on the global system instanceLioncash
With this, the kernel finally doesn't depend directly on the global system instance anymore.
2020-09-14Merge pull request #4636 from lioncash/kernel-hlebunnei
service: Remove two usages of the global system accessor
2020-09-11Merge pull request #4323 from ReinUsesLisp/no-spinbunnei
kernel/scheduler: Use std::mutex instead of spin lock
2020-09-11Merge pull request #4634 from lioncash/blockingbunnei
bsd: Resolve a few warnings
2020-09-11Merge pull request #4310 from ogniK5377/apollo-1-prodbunnei
audio_core: Apollo Part 1, AudioRenderer refactor
2020-09-10Merge pull request #4597 from Morph1984/mjolnir-p2bunnei
Project Mjölnir: Part 2 - Controller Applet
2020-09-10Test: Decrease pad_update_nsFearlessTobi
There have been reports of quite heavy input lag in the past. Compared to Citra for example, our pad_update_ns value is very high. So let's decrease it and see if it helps with this problem.
2020-09-07service: Remove two usages of the global system accessorLioncash
Removes more instances of reliance on global state.
2020-09-07bsd: Resolve unused value within SendToImplLioncash
Previously the address provided to SendToImpl would never be propagated to SendTo(). This fixes that.
2020-09-07bsd: Resolve sign comparison warningsLioncash
2020-09-07sockets_translate: Make use of designated initializersLioncash
Same behavior, less typing.
2020-09-07blocking_worker: Make use of templated lambdaLioncash
We can simplify this a little by explicitly specifying the typename for the lambda function.
2020-09-07blocking_worker: Resolve -Wdocumentation warningLioncash
2020-09-05Merge pull request #4397 from ReinUsesLisp/bsdbunnei
services: Implement most of bsd:s and GetCurrentIpAddress from nifm
2020-09-05configure_input: Hook up the motion button and checkboxMorph
This allows toggling motion on or off, and allows access to the motion configuration. Also changes the [waiting] text for motion buttons to Shake! as this is how motion is connected to a player.
2020-09-04Add cemu hook changes related to PR #4609german
2020-09-04Remove RealMotionDevicegerman
2020-09-04controllers/npad: Simplify motion entry assignmentMorph
Simplifies the motion assignment in the Dual Joycon entry and assigns index 1 of the motion entry (Motion 2) for the right joycon.
2020-09-04Include HID and configuration changes related to motiongerman
2020-09-04hid: Implement MergeSingleJoyasDualJoyMorph
- Used in multiple games such as Super Mario Odyssey.
2020-09-04Address feedbackMorph
2020-09-04applets/controller: Set min_players to have a minimum value of 1.Morph
- 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 fallback applet for the SDL frontendMorph
Implement the fallback applet for the SDL frontend, connecting only the minimum amount of players required.
2020-09-04applets/controller: Implement "Explain Text"Morph
"Explain Text" is additional text that is shown for each player in the controller applet.
2020-09-04Project Mjölnir: Part 2 - Controller AppletMorph
Co-authored-by: Its-Rei <kupfel@gmail.com>
2020-09-03Merge pull request #4590 from ReinUsesLisp/tsan-schedbunnei
hle/scheduler: Fix data race in is_context_switch_pending
2020-09-02Merge pull request #4568 from lioncash/fspbunnei
fsp_srv: Resolve -Wmaybe_uninitialized warning in OpenSaveDataFileSystem()