- 10 Mar, 2021 1 commit
-
-
Morph authored
CalculateSpanBetween passes in the ClockSnapshots through 2 input buffers and not as raw arguments. Fix this by reading the 2 input buffers instead of popping raw arguments. Partially fixes Super Smash Bros. Ultimate's Spirit Board
-
- 09 Mar, 2021 2 commits
-
-
Rodrigo Locatti authored
renderer_opengl: Use compute shaders to swizzle BGR textures on copy
-
bunnei authored
buffer_cache: Heuristically decide to skip cache on uniform buffers
-
- 08 Mar, 2021 4 commits
- 07 Mar, 2021 1 commit
-
-
bunnei authored
- Fixes another small leak.
-
- 06 Mar, 2021 6 commits
-
-
bunnei authored
- Avoids a memory leak, as taking a strong reference of the fiber here causes a circular reference. - Supersedes #6006 with a more narrow fix.
-
bunnei authored
hle: kernel: KThread: Rework dummy threads & fix memory leak.
-
bunnei authored
- Dummy threads are created on thread local storage for all host threads. - Fixes a leak by removing creation of fibers, which are not applicable here.
-
LC authored
CMakeLists: Add /utf-8 compile option for MSVC
-
bunnei authored
Revert "core: Switch to unique_ptr for usage of Common::Fiber."
-
bunnei authored
-
- 05 Mar, 2021 5 commits
-
-
bunnei authored
externals: Update mbedtls to 2.16.9
-
bunnei authored
core: Switch to unique_ptr for usage of Common::Fiber.
-
Morph authored
-
Morph authored
mbedtls 2.16 is the last version which has licensing for GPL 2.0. This updates mbedtls to our own fork of mbedtls 2.16
-
Morph authored
Ensures that the source and execution character sets are in UTF-8
-
- 04 Mar, 2021 3 commits
-
-
ameerj authored
In order to force the BGRA8 conversion on Nvidia using OpenGL, we need to forbid texture copies and views with other formats. This commit also adds a boolean relating to this, as this needs to be done only for the OpenGL api, Vulkan must remain unchanged.
-
ameerj authored
OpenGL does not natively support BGR internal formats, which causes many BGR textures to render incorrectly, with Red and Blue channels swapped. This commit aims to address this by swizzling the blue and red channels on texture copies when a BGR format is encountered.
-
bunnei authored
vk_command_pool: Reduce the command pool size from 4096 to 4
-
- 03 Mar, 2021 2 commits
- 02 Mar, 2021 5 commits
-
-
LC authored
core: Shutdown: Move kernel cleanup to later in shutdown.
-
ReinUsesLisp authored
Some games benefit from skipping caches (Pokémon Sword), and others don't (Animal Crossing: New Horizons). Add an heuristic to decide this at runtime. The cache hit ratio has to be ~98% or better to not skip the cache. There are 16 frames of buffer.
-
bunnei authored
- Fixes a shutdown crash due to a race condition with GPU still accessing memory.
-
bunnei authored
[Service::nifm] Fix bcat_backend's default initialisation
-
Kelebek1 authored
-
- 01 Mar, 2021 3 commits
-
-
german authored
-
Morph authored
gpu_thread: Remove Async NVDEC placeholders
-
ameerj authored
This commit removes early placeholders for an implementation of async nvdec. With recent changes to the source code, the placeholders are no longer accurate, and can cause a nullptr dereference due to the nature of the cdma_pusher lifetime.
-
- 28 Feb, 2021 4 commits
-
-
comex authored
`network.cpp` has several error paths which either: - report "Unhandled host socket error=n" and return `SUCCESS`, or - switch on a few possible errors, log them, and translate them to Errno; the same switch statement is copied and pasted in multiple places in the code Convert these paths to use a helper function `GetAndLogLastError`, which is roughly the equivalent of one of the switch statements, but: - handling more cases (both ones that were already in `Errno`, and a few more I added), and - using OS functions to convert the error to a string when logging, so it'll describe the error even if it's not one of the ones in the switch statement. - To handle this, refactor the logic in `GetLastErrorMsg` to expose a new function `NativeErrorToString` which takes the error number explicitly as an argument. And improve the Windows version a bit. Also, add a test which exercises two random error paths.
-
bunnei authored
core: hle: ldn: Error out on call to Initialization.
-
Morph authored
HID: Implement gestures
-
german authored
-
- 27 Feb, 2021 4 commits
-
-
german77 authored
-
bunnei authored
common,video-core: unbreak GCC 11 build on FreeBSD 13
-
bunnei authored
- Since we do not emulate LDN, returning an error here makes more sense.
-
bunnei authored
- With using unique_ptr instead of shared_ptr, we have more explicit ownership of the context. - Fixes a memory leak due to circular reference of the shared pointer.
-