- 16 Nov, 2020 15 commits
-
-
Morph authored
Reorders all HID commands in command id order.
-
Morph authored
The first u32 describes the vibration device type which is a Linear Resonant Actuator used in Nintendo Switch controller hardware. The second u32 describes the vibration device position, in this case distinguishing between left and right vibration actuators. Pro Controllers have 2 LRAs each that can vibrate independently of each other, which means they have 2 distinct vibration device handles to distinguish between the two actuators. Similarly for joycons, the left joycon can be distinguished from the right joycon through the vibration device handle since each joycon has 1 LRA.
-
Morph authored
-
Morph authored
This more accurately represents the underlying type and avoids confusion with NpadType
-
Morph authored
A DeviceHandle describes a vibration device or six-axis sensor based on the npad type, npad id, and device index/position
-
Morph authored
RestoreDefaults() now restores the selected devices' mappings using UpdateMappingWithDefaults(). This allows us to move the keyboard mapping from RestoreDefaults() to UpdateMappingWithDefaults().
-
Morph authored
-
Morph authored
-
Morph authored
Co-authored-by: lat9nq <lat9nq@virginia.edu>
-
Morph authored
-
Morph authored
-
Morph authored
Previously mouse clicks will not register when touch is disabled. This rectifies that and allows mouse clicks to be mapped to other buttons if the touchscreen is disabled.
-
Morph authored
-
Morph authored
With this, the "Input Devices" combobox should accurately reflect the input device being used and disallows inputs from other input devices unless the input device is set to "Any".
-
Morph authored
-
- 15 Nov, 2020 1 commit
-
-
LC authored
bootmanager: Log and show GL_RENDERER string when GPU is insufficient
-
- 13 Nov, 2020 1 commit
-
-
bunnei authored
applets/controller: Introduce additional checks for mode and caller
-
- 10 Nov, 2020 3 commits
-
-
bunnei authored
hle: service: caps_u: Stub GetAlbumFileList3AaeAruid.
-
lat9nq authored
Changes QMessageBox usages to warnings, as the problems they bring to light are being safely handled by the application and do not warrant something of the "critical" level. Changes LOG_CRITICAL to LOG_ERROR for the same reason. Preferring ERROR to WARNING as yuzu is denying loading of any guest applications after checking for these conditions. Moved logging the GL_RENDERER string into GetUnsupportedGLExtensions() to make more clear that unsupported extensions were already being logged. Makes placement of the logs easier to understand later, as well.
-
lat9nq authored
Changes the first message to not include the OpenGL version, as the error is caused by OpenGL failing to load. Adds a new check for OpenGL version 4.3. This will display a message with a similar error as well as the GL_RENDERER string. Adds a CRITICAL log message when triggered. This prevents a crash with yuzu trying to use older OpenGL versions. Modifies the unsupported extension message to output the GL_RENDERER string in the message, as well as logging the string.
-
- 09 Nov, 2020 1 commit
-
-
Rodrigo Locatti authored
cpu_interrupt_handler: Mark move contructor/assignment as deleted
-
- 08 Nov, 2020 10 commits
-
-
Rodrigo Locatti authored
ipc_helpers: Remove usage of the global system instance
-
Lioncash authored
Resolves numerous deprecation warnings throughout the codebase due to inclusion of this header. Now building core should be significantly less noisy (and also relying on less global state). This also uncovered quite a few modules that were relying on indirect includes, which have also been fixed.
-
Lioncash authored
The interrupt handler contains a std::atomic_bool, which isn't copyable or movable, so the special move member functions will always be deleted, despite being defaulted. This can resolve warnings on clang and GCC.
-
Morph authored
-
Morph authored
-
Morph authored
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.
-
Morph authored
-
bunnei authored
video_core: dma_pusher: Remove integrity check on command lists.
-
Chloe authored
externals: Update fmt to 7.1.2
-
Lioncash authored
Updates to the latest bugfix release of fmt.
-
- 07 Nov, 2020 7 commits
-
-
LC authored
settings: log value of CPU_Accuracy
-
lat9nq authored
-
bunnei authored
- This seems to cause softlocks in Breath of the Wild.
-
bunnei authored
core: Remove usage of unicorn
-
bunnei authored
- This works similiar to GetAlbumContentsFileListForApplication. - Since we do not implement the album, this should be safe to stub for now. - Used by Super Smash Bros. Ultimate (newer updates) in World of Light.
-
bunnei authored
common/fiber: Move all member variables into impl class
-
Lioncash authored
Hides all of the implementation details for users of the class. This has the benefit of reducing includes and also making the fiber classes movable again.
-
- 06 Nov, 2020 2 commits