Age | Commit message (Collapse) | Author |
|
Previously, disconnecting a controller still leaves a null SDLJoystick entry within the vector of SDLJoysticks mapped by GUID.
When a DirectInput device of the same GUID is reconnected, it adds that device to a new port causing non-detectable input.
Furthermore, opening the "Configure" menu would cause yuzu to crash since it first tries to resolve the name of a null SDLJoystick entry that was not removed.
Resolve this by properly erasing the SDLJoystick entry from the vector.
|
|
input_common/CMakeLists: Make some warnings errors
|
|
hle: service: vi: Implement BufferQueue::CancelBuffer.
|
|
Makes the input_common code warnings consistent with the rest of the
codebase.
|
|
service: acc: Stub IManagerForApplication::StoreOpenContext.
|
|
- Used by Super Mario 3D All-Stars.
|
|
vk_device: Block VK_EXT_extended_dynamic_state for RDNA devices
|
|
- This is used by Super Mario 3D All-Stars.
|
|
audio_core/CMakeLists: Make warnings consistent with core
|
|
Normalizes the warnings shared between audio_core and core.
|
|
core/CMakeLists: Make some warnings errors
|
|
Makes our error coverage a little more consistent across the board by
applying it to Linux side of things as well. This also makes it more
consistent with the warning settings in other libraries in the project.
This also updates httplib to 0.7.9, as there are several warning
cleanups made that allow us to enable several warnings as errors.
|
|
file_sys/nsp: Make SetTicketKeys actually do something
|
|
shader/texture: Implement CUBE texture type for TMML and fix arrays
|
|
video_core: Enforce -Wclass-memaccess
|
|
InputCommon: Add compatibility with only accelerometer and auto calibrate for drift
|
|
|
|
video_core: Enforce -Wunused-variable and -Wunused-but-set-variable
|
|
RDNA devices seem to crash when using VK_EXT_extended_dynamic_state in
the latest 20.9.2 proprietary Windows drivers. As a workaround, for now
we block device names corresponding to current RDNA released products.
|
|
InputCommon: Add random motion input for buttons
|
|
renderer_vulkan/wrapper: Fix physical device sorting
|
|
TMML takes an array argument that has no known meaning, this one appears
as the first component in gpr8 followed by s, t and r. Skip this
component when arrays are being used. Also implement CUBE texture types.
- Used by Pikmin 3: Deluxe Demo.
|
|
common: Use system zstd on Linux
|
|
hid: Stub HomeButtonInputProtection service commands
|
|
The old code had a sort function that was invalid and it didn't work as
expected when the base vector had a different order (e.g. renderdoc was
attached).
This sorts devices as expected and fixes a debug assert on MSVC.
|
|
submission_package: Fix updates integrated into cartridge images.
|
|
capsrv: Stub 3 variants of SetShimLibraryVersion
|
|
Reduce the "shake" requirements when configuring UDP.
|
|
HID: Only use inputs corresponding to controller type
|
|
|
|
Update translations (2020-09-11)
|
|
|
|
|
|
HID: Add Stub for EnableSixAxisSensorFusion
|
|
|
|
|
|
input_common: First implementation of controller rumble
|
|
frontend/controller: Eliminate dependency on the global system instance
|
|
- Used by caps_su SetShimLibraryVersion
|
|
- Used in Super Smash Bros. Ultimate
|
|
|
|
- Used in 1-2 Switch. Given that we do not emulate the functionality of the home button yet, we can stub this for now.
|
|
qt/game_list: Give GameListSearchField::KeyReleaseEater a parent
|
|
common/wall_clock: Add virtual destructors
|
|
Remove ext_extended_dynamic_state blacklist
|
|
HID: Use different timing for motion
|
|
|
|
Latest AMD 20.9.2 driver fixed this, there's no reason to keep it blocked, as the previous stable signed driver release doesn't include the extension.
|
|
From -fsanitize=address, this code wasn't calling the proper destructor.
Adding virtual destructors for each inherited class and the base class
fixes this bug.
While we are at it, mark the functions as final.
|
|
This is currently necessary to build ffmpeg
|