- Oct 16, 2020
-
-
Morph authored
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.
-
- Oct 15, 2020
- Oct 14, 2020
-
-
bunnei authored
- This is used by Super Mario 3D All-Stars.
-
- Oct 13, 2020
-
-
Lioncash authored
Normalizes the warnings shared between audio_core and core.
-
Lioncash authored
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.
-
- Oct 09, 2020
-
-
ReinUsesLisp authored
-
goldenx86 authored
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.
-
- Oct 08, 2020
-
-
ReinUsesLisp authored
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.
-
- Oct 07, 2020
-
-
ReinUsesLisp authored
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.
-
- Oct 04, 2020
- Oct 03, 2020
-
-
ReinUsesLisp authored
-
- Oct 02, 2020
-
-
german authored
-
- Sep 30, 2020
-
-
german authored
-
Morph authored
- Used by caps_su SetShimLibraryVersion
-
Morph authored
- Used in Super Smash Bros. Ultimate
-
Morph authored
-
Morph authored
- Used in 1-2 Switch. Given that we do not emulate the functionality of the home button yet, we can stub this for now.
-
Lukas Senionis authored
-
Matías Locatti authored
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.
-
ReinUsesLisp authored
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.
-
- Sep 29, 2020
-
-
ReinUsesLisp authored
This fixes a memory leak as KeyReleaseEater's destructor was never called.
-
german authored
-
lat9nq authored
From what I understand, this tells CMake to use the system, not conan, version of zstd. Required to build on the coming MinGW Docker container.
-
lat9nq authored
-
- Sep 26, 2020
-
-
Morph authored
Using the Qt::WindowStaysOnTopHint flag allows these dialogs to show up on top while running in fullscreen. However, if yuzu goes out of focus (by alt-tabbing or otherwise), this flag does not seem to have an effect.
-
- Sep 25, 2020
-
-
Lioncash authored
This way it's obvious that this function shouldn't be used in any future code.
-
Lioncash authored
-
german authored
-
german authored
-
Lioncash authored
Allows compilers to elide needing to push these values on the stack every time the function is called.
-
lat9nq authored
The previous fix only partially solved the issue, as only certain GPUs that needed 9 or less MiB subtracted would work (i.e. GTX 980 Ti, GT 730). This takes from DXVK's example to divide `heap_size` by 2 to determine `allocable_size`. Additionally tested on my Quadro K4200, which previously required setting it to 12 to boot.
-
Lioncash authored
-
Lioncash authored
Conversions from void* to the proper data type are well-defined and supported by static_cast. We don't need to use reinterpret_cast here.
-
Lioncash authored
Allows compilers to elide needing to push these values on the stack every time the function is called.
-
Lioncash authored
Same behavior, but removes header dependencies where they don't need to be.
-
Lioncash authored
While were at it, we can also enable sign conversion warnings and other common warnings as errors to prevent these from creeping back into the codebase.
-
Lioncash authored
While we're at it we can make the destructor of the base class virtual to ensure that any polymorphism issues never occur.
-
Lioncash authored
Allows the implementation details to be changed without recompiling any files that include this header.
-