- 06 Mar, 2021 3 commits
- 05 Mar, 2021 4 commits
- 04 Mar, 2021 1 commit
-
-
bunnei authored
vk_command_pool: Reduce the command pool size from 4096 to 4
-
- 03 Mar, 2021 2 commits
- 02 Mar, 2021 4 commits
- 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 5 commits
-
-
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.
-
bunnei authored
Kernel Rework: Memory updates and refactoring (Part 1)
-
bunnei authored
hid: Implement GameCube Controller Vibrations
-
- 26 Feb, 2021 1 commit
-
-
bunnei authored
[OpenGL] Implement glDepthRangeIndexeddNV
-
- 25 Feb, 2021 1 commit
-
-
bunnei authored
acc: Stub GetNintendoAccountUserResourceCacheForApplication
-
- 24 Feb, 2021 1 commit
-
-
Kelebek1 authored
-
- 23 Feb, 2021 3 commits
-
-
ReinUsesLisp authored
This allows drivers to reuse memory more easily and preallocate less. The optimal number has been measured booting Pokémon Sword.
-
Jan Beich authored
src/video_core/shader_notify.cpp: In member function 'void VideoCore::ShaderNotify::MarkShaderComplete()': src/video_core/shader_notify.cpp:33:10: error: 'unique_lock' is not a member of 'std' 33 | std::unique_lock lock{mutex}; | ^~~~~~~~~~~ src/video_core/shader_notify.cpp:6:1: note: 'std::unique_lock' is defined in header '<mutex>'; did you forget to '#include <mutex>'? 5 | #include "video_core/shader_notify.h" +++ |+#include <mutex> 6 | src/video_core/shader_notify.cpp: In member function 'void VideoCore::ShaderNotify::MarkSharderBuilding()': src/video_core/shader_notify.cpp:38:10: error: 'unique_lock' is not a member of 'std' 38 | std::unique_lock lock{mutex}; | ^~~~~~~~~~~ src/video_core/shader_notify.cpp:38:10: note: 'std::unique_lock' is defined in header '<mutex>'; did you forget to '#include <mutex>'?
-
Jan Beich authored
In file included from src/video_core/dma_pusher.cpp:5: src/./common/cityhash.h:69:47: error: 'size_t' has not been declared 69 | [[nodiscard]] u64 CityHash64(const char* buf, size_t len); | ^~~~~~ src/./common/cityhash.h:73:55: error: 'size_t' has not been declared 73 | [[nodiscard]] u64 CityHash64WithSeed(const char* buf, size_t len, u64 seed); | ^~~~~~ src/./common/cityhash.h:77:56: error: 'size_t' has not been declared 77 | [[nodiscard]] u64 CityHash64WithSeeds(const char* buf, size_t len, u64 seed0, u64 seed1); | ^~~~~~ src/./common/cityhash.h:80:47: error: 'size_t' has not been declared 80 | [[nodiscard]] u128 CityHash128(const char* s, size_t len); | ^~~~~~ src/./common/cityhash.h:84:55: error: 'size_t' has not been declared 84 | [[nodiscard]] u128 CityHash128WithSeed(const char* s, size_t len, u128 seed); | ^~~~~~
-
- 22 Feb, 2021 3 commits
-
-
LC authored
ci: Add clang build scripts
-
lat9nq authored
Adds scripts that instruct CI to build yuzu with the installed Clang compiler on yuzuemu/build-environments:linux-fresh. These scripts are based on the .ci/scripts/linux scripts, minus AppImage building since that isn't necessary. Re-uses linux-fresh since that container has Clang 12 installed.
-
bunnei authored
Offsets for TexelFetch and TextureGather in Vulkan
-
- 21 Feb, 2021 5 commits
-
-
Morph authored
Implements both SendVibrationGcErmCommand and GetActualVibrationGcErmCommand, and modifies GetVibrationDeviceInfo to account for additional controllers.
-
Morph authored
This command returns a Nintendo Account ID and writes 2 output buffers. The first output buffer is a NasUserBaseForApplication and the second output buffer is currently empty. Used by: - Pokken Tournament DX - Super Smash Bros. Ultimate - Super Nintendo Entertainment System - Nintendo Switch Online - Mario Kart 8 Deluxe
-
bunnei authored
kernel: Fix resource release exception on exit
-
ameerj authored
After rewriting the resource limit, objects releasing reserved resources require a live kernel instance. This commit fixes exceptions that occur due to the kernel being destroyed before some objects released their resources, allowing for a graceful exit.
-
Ameer J authored
gl_disk_shader_cache: Log total shader entries count on game load
-