| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-09 | Merge pull request #6158 from german77/hidServiceTables | bunnei | |
| hid: Update service function tables | |||
| 2021-04-08 | service: hid: Stub SetAnalogStickUseCenterClamp | Morph | |
| - Used by eBASEBALLパワフルプロ野球2020 | |||
| 2021-04-07 | hid: Update service function tables | german77 | |
| 2021-04-02 | Merge pull request #6131 from german77/rightjoyconSLSR | Morph | |
| HID: Fix SL and SR buttons for right joycon | |||
| 2021-04-02 | HID: Fix SL and SR buttons for right joycon | german77 | |
| 2021-03-26 | HID: Initialize correctly the gesture finger_id and filter invalid results | Narr the Reg | |
| 2021-02-27 | Merge pull request #5276 from german77/gestures | Morph | |
| HID: Implement gestures | |||
| 2021-02-27 | Implements touch, pan, pinch and rotation gestures | german | |
| 2021-02-27 | Merge pull request #5953 from bunnei/memory-refactor-1 | bunnei | |
| Kernel Rework: Memory updates and refactoring (Part 1) | |||
| 2021-02-21 | hid: Implement GameCube Controller Vibrations | Morph | |
| Implements both SendVibrationGcErmCommand and GetActualVibrationGcErmCommand, and modifies GetVibrationDeviceInfo to account for additional controllers. | |||
| 2021-02-18 | hle: kernel: Rename SharedMemory to KSharedMemory. | bunnei | |
| 2021-02-15 | Merge pull request #4940 from german77/nativeGC | bunnei | |
| HID: Implement GC controller in game | |||
| 2021-02-08 | Merge pull request #5868 from german77/HandheldFix | bunnei | |
| Prevent over scheduling audio events and add motion update unschedule event | |||
| 2021-02-07 | hid: Implement GC controller | german | |
| 2021-02-06 | Merge pull request #5326 from german77/hidUpdate1 | bunnei | |
| HID: Update the HID service to match more closely to switchbrew part 1 | |||
| 2021-02-05 | hle: kernel: Reimplement KReadableEvent and KWritableEvent. | bunnei | |
| 2021-02-05 | hle: kernel: Rename WritableEvent to KWritableEvent. | bunnei | |
| 2021-02-05 | hle: kernel: Rename ReadableEvent to KReadableEvent. | bunnei | |
| 2021-02-03 | Add footer types and address comments | german | |
| 2021-02-03 | Fix npad struct to match switchbrew | german | |
| 2021-02-03 | Adds missing controller types and properties | german | |
| 2021-02-02 | Prevent over scheduling audio events and terminate properly the motion ↵ | german | |
| update event | |||
| 2021-02-01 | Merge pull request #5861 from german77/HandheldFix | bunnei | |
| hid: Only update motion for npad and prevent over scheduling events | |||
| 2021-01-31 | Only update motion for npad and prevent over scheduling events | german | |
| 2021-01-28 | hid: Add static_assert for Parameter size | Morph | |
| 2021-01-27 | npad: Remove unused device handle parameter | Morph | |
| 2021-01-24 | Stub Set/Get/Reset SixaxisSensorFusionParameters | german | |
| 2021-01-20 | Merge pull request #5270 from german77/multiTouch | bunnei | |
| HID: Add multitouch support | |||
| 2021-01-17 | npad: Add check for HANDHELD_INDEX in UpdateControllerAt() | Morph | |
| 2021-01-15 | core: Silence Wclass-memaccess warnings | ReinUsesLisp | |
| This requires making several types trivial and properly initialize them whenever they are called. | |||
| 2021-01-15 | Always initialize keyboard input | german | |
| 2021-01-15 | Add mutitouch support for touch screens | german | |
| 2021-01-15 | Allow to return up to 16 touch inputs per engine | german | |
| 2021-01-15 | Allow all touch inputs at the same time and remove config options that are ↵ | german | |
| not longer necesary | |||
| 2021-01-15 | Add multitouch support | german | |
| 2020-12-28 | hle: service: Acquire and release a lock on requests. | bunnei | |
| - This makes it such that we can safely access service members from CoreTiming thread. | |||
| 2020-12-18 | controllers/npad: Make press_state atomic | Morph | |
| 2020-12-12 | controllers/npad: Validate device handles before use | Morph | |
| Some games such as NEKOPARA Vol. 3 send invalid device handles when calling InitializeVibrationDevice. Introduce a check to validate the device handle before use. | |||
| 2020-11-28 | Merge pull request #4998 from Morph1984/bioshock-patch | bunnei | |
| hid: Check if applet_resource exists in InitializeVibrationDevice | |||
| 2020-11-28 | Add missing types to NpadCommunicationMode | german | |
| 2020-11-28 | Merge pull request #5021 from german77/StubCommunicationMode | bunnei | |
| HID: Stub set and get NpadCommunicationMode | |||
| 2020-11-26 | Stub set and get NpadCommunicationMode | german | |
| 2020-11-26 | service: Eliminate usages of the global system instance | Lioncash | |
| 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-25 | hid: Check if applet_resource exists in InitializeVibrationDevice | Morph | |
| 2020-11-15 | hid: Reimplement Begin/EndPermitVibrationSession | Morph | |
| Upon further investigation, these commands allow temporary vibrations even when the "Controller Vibration" system setting is disabled. As a result, vibrations are allowed when either the system setting or this flag is set to true. Therefore, we can only block vibrations when both flags are set to false. | |||
| 2020-11-15 | controllers/npad: Load input devices on init | Morph | |
| 2020-11-15 | general: Fix compiler warnings on linux and miscellaneous changes | Morph | |
| 2020-11-15 | controllers/npad: Remove the old vibration filter | Morph | |
| Previously we used a vibration filter that filters out amplitudes close to each other. It turns out there are cases where this results into vibrations that are too inaccurate. Remove this and move the 100Hz vibration filter (Only allowing a maximum of 100 vibrations per second) from sdl_impl to npad when enable_accurate_vibrations is set to false. | |||
| 2020-11-15 | hid: Implement InitializeVibrationDevice and IsVibrationDeviceMounted | Morph | |
| 2020-11-15 | input_common: Add VibrationDevice and VibrationDeviceFactory | Morph | |
| A vibration device is an input device that returns an unsigned byte as status. It represents whether the vibration device supports vibration or not. If the status returns 1, it supports vibration. Otherwise, it does not support vibration. | |||
