| Age | Commit message (Collapse) | Author | 
 | 
HID: Implement gestures
 | 
 | 
 | 
 | 
common,video-core: unbreak GCC 11 build on FreeBSD 13
 | 
 | 
Kernel Rework: Memory updates and refactoring (Part 1)
 | 
 | 
hid: Implement GameCube Controller Vibrations
 | 
 | 
[OpenGL] Implement glDepthRangeIndexeddNV
 | 
 | 
acc: Stub GetNintendoAccountUserResourceCacheForApplication
 | 
 | 
 | 
 | 
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>'?
 | 
 | 
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);
      |                                                       ^~~~~~
 | 
 | 
Offsets for TexelFetch and TextureGather in Vulkan
 | 
 | 
Implements both SendVibrationGcErmCommand and GetActualVibrationGcErmCommand, and modifies GetVibrationDeviceInfo to account for additional controllers.
 | 
 | 
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
 | 
 | 
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.
 | 
 | 
 | 
 | 
- Previous optimized impl. resulted in an integer overflow, so revert.
- This is our slow/fallback path that should never be really be used, so the optimization in unimportant.
 | 
 | 
vk_update_descriptor: Inline and improve code for binding buffers
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
nvdec: Reuse allocated buffers and general cleanup
 | 
 | 
compatibility problems with certain controllers""
 | 
 | 
Allow sharing return types with the rest of the code base. For example,
we use 'u128 = std::array<u64, 2>', meanwhile Google's code uses
'uint128 = std::pair<u64, u64>'.
While we are at it, use size_t instead of std::size_t.
 | 
 | 
 | 
 | 
core: Optimize core timing utility functions to avoid unnecessary math
 | 
 | 
Improve mouse panning
 | 
 | 
yuzu/configure_filesystem: Remove "Select Cache Directory" option
 | 
 | 
This was recently introduced on a wrongly rebased commit.
 | 
 | 
Port citra-emu/citra#5123: "SDL: Disable hidapi drivers due to compatibility problems with certain controllers"
 | 
 | 
- Avoids a lot of unnecessary 128-bit math for imperceptible accuracy.
 | 
 | 
instruction.
 | 
 | 
 | 
 | 
fixed_pipeline_cache: Use dirty flags to lazily update key
 | 
 | 
core/CMakeLists: Add web_types.h
 | 
 | 
HID: Implement GC controller in game
 | 
 | 
 |