- 09 Dec, 2022 1 commit
-
-
Salvage authored
Correctly unlock mutex before its destruction As per https://en.cppreference.com/w/cpp/thread/mutex/~mutex destroying a locked mutex is undefined behavior and MSVC++ decides to throw in this case Swap out unique for scoped lock and readd comment
-
- 08 Dec, 2022 2 commits
-
-
Fernando S authored
video_core: Implement maxwell3d draw manager and split draw logic
-
Feng Chen authored
-
- 07 Dec, 2022 1 commit
-
-
Morph authored
vulkan_common: quiet some validation errors
-
- 06 Dec, 2022 26 commits
-
-
merry authored
core: add option to break on unmapped access
-
Fernando S authored
vulkan_common: further initialization tweaks
-
liamwhite authored
reporter: Eliminate undefined behavior in SaveErrorReport
-
liamwhite authored
applets: Extract callback types into aliases
-
liamwhite authored
emulated_console/emulated_controller: std::move ParamPackage instances where applicable
-
liamwhite authored
kernel: Ensure relevant class members are always initialized on construction
-
liamwhite authored
cmake: correct find modules
-
liamwhite authored
cmake: use sdl2 imported target
-
liamwhite authored
cmake: prefer system libusb
-
liamwhite authored
configure_graphics: Make SPIRV backend string translatable
-
Lioncash authored
The parenthetical needs to be translatable, like with GLASM
-
Alexandre Bouvier authored
-
Alexandre Bouvier authored
-
liamwhite authored
externals: Bump dynarmic to 6.4.0
-
liamwhite authored
service: nfc: Implement mifare service
-
liamwhite authored
Respect render mode override
-
Liam authored
-
Lioncash authored
Same behavior, but without memory churn.
-
Lioncash authored
The optionals are unconditionally dereferenced when setting the custom error text, and in a few cases this function is called using the default value of the optionals. This means we'd be dereferencing uninitialized storage. Since they're used unconditionally, we can use value_or to set a default when storage is uninitialized.
-
Alexandre Bouvier authored
-
Lioncash authored
-
Lioncash authored
-
Lioncash authored
-
Lioncash authored
Deduplicates callback definitions and situates it in one place.
-
Lioncash authored
Deduplicates a lot of long callback declarations
-
Lioncash authored
Deduplicates really long std::function declarations to make the interface nicer to read.
-
- 05 Dec, 2022 10 commits
-
-
Morph authored
CMakeLists: Remove version specifier for lz4
-
Lioncash authored
This isn't used, so it can be removed to make the function a little nicer.
-
Lioncash authored
Avoids churning allocations in a loop.
-
Lioncash authored
id is an int value, not a u32.
-
Lioncash authored
-
Lioncash authored
Currently the exported version of lz4 provided by vcpkg is malformed and is "unknown". This makes querying for a specific version broken. Fixes configuring CMake with the use of vcpkg.
-
Lioncash authored
-
Lioncash authored
-
Lioncash authored
-
Lioncash authored
-