| Age | Commit message (Collapse) | Author | 
|---|
|  | Silences noisy builds on toolchains. | 
|  |  | 
|  | sdl_impl: Set the maximum vibration duration to 1 second | 
|  |  | 
|  | nsight_aftermath_tracker: Fix build issues when enabled | 
|  | Fix "message(ERROR ..." to "message(FATAL_ERROR ..." to properly stop
cmake when Nsight Aftermath can't be configured. | 
|  | Fixes a bunch of build errors when Nsight Aftermath is properly enabled. | 
|  | lbl: Implement most of lbl | 
|  | Start of Integer flags implementation | 
|  | acc: Stub StoreSaveDataThumbnail | 
|  | Bump conan SDL2 version to 2.0.14 | 
|  |  | 
|  | bit_util: Unify implementations of MostSignificantBit32/MostSignificantBit64 | 
|  | Update conan package version used for building.
A couple of new joystick-related functions might pose interest to yuzu's input system. Some sort of LED management have been added, but it doesn't seem to support leds used for player number indication JoyCons/ProCons use. | 
|  | We can use the standardized CLZ facilities to perform this. This also
allows us to make utilizing functions constexpr and eliminate the
inclusion of an intrinsics header. | 
|  | HID: Add multitouch support | 
|  | vk_shader_decompiler: Show comments as OpUndef with a type | 
|  | Fix player 1 turning on handheld and not updating handheld settings | 
|  | Pretty basic service, only thing left to do is handle setting applying once set:sys is implemented | 
|  | Port citra-emu/citra#5344: "game_list: Fix folder reordering" | 
|  | Fixes ACA NEOGEO METAL SLUG hanging on boot. | 
|  | texture_cache/util: Resolve -Wsign-compare warning | 
|  | configure_service: Only compile FormatEventStatusString when YUZU_ENABLE_BOXCAT is enabled | 
|  | npad: Add check for HANDHELD_INDEX in UpdateControllerAt() | 
|  |  | 
|  |  | 
|  | The bug(s) happened because we swapped the contents on values.game_dirs, but the pointer each item had to their respective game_dir wasn't updated. This made it so that the item had the wrong game_dir associated with it after a "move up" or "move down" operation. It can be observed by choosing "open directory location" after such operation.
Changed from raw pointer to an index because it's equivalent but a bit clearer, but the change is not essential.
Co-Authored-By: Vitor K <29167336+vitor-k@users.noreply.github.com> | 
|  | YUZU_ENABLE_BOXCAT is enabled
The function is unused if YUZU_ENABLE_BOXCAT is disabled, causing a
-Wunused-funciton error when compiled.
Wrapping it with `#ifdef YUZU_ENABLE_BOXCAT` to prevent compiling the
function when the variable is disabled. Opting to not use [[maybe
unused]] in case the function is totally unused in the future. | 
|  |  | 
|  | core: Silence Wclass-memaccess warnings and enforce it | 
|  | video_core: Resolve -Wdocumentation warnings | 
|  | vulkan_debug_callback: Add missing header guard | 
|  | Resolves a -Wsign-compare warning on Clang. | 
|  | Silences some -Wdocumentation warnings on Clang. | 
|  | Prevents inclusion issues from occurring. | 
|  | input_interpreter: Mark two member functions as const | 
|  | buffer_cache/buffer_base: Add a range tracking buffer container and tests | 
|  | These aren't stateful functions, so we can make use of const.
While we're at, we can resolve some -Wdocumentation warnings. | 
|  | input_interpreter: Add method to check for a button press state | 
|  | This allows to check for continuous input for the duration of a button press/hold | 
|  | X86/NativeClock: Improve performance of clock calculations on hot path. | 
|  | common/tree: Convert defines over to templates | 
|  | vulkan_memory_allocator: Improvements to the memory allocator | 
|  | Silence the new validation layer error about SPIR-V not allowing OpUndef
on a OpTypeVoid, even when the SPIR-V spec doesn't say anything against
it.
They will be inserted as an undefined int to avoid SPIRV-Cross and
validation errors, but only when a debugging tool is attached. | 
|  | common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT | 
|  | Treat -Wclass-memaccess as an error. | 
|  | This requires making several types trivial and properly initialize
them whenever they are called. | 
|  | INSERT_PADDING_BYTES_NOINIT is more descriptive of the underlying behavior. | 
|  |  | 
|  | Use the Download memory type where it matters. |