| Age | Commit message (Collapse) | Author | 
 | 
vfs_real: When moving files or directories, don't assume file opening will succeed
 | 
 | 
It seems to be safe to use this on new drivers.
 | 
 | 
vk_pipeline_cache: Properly bypass VertexA shaders
 | 
 | 
host_shaders/cmake: Pass --quiet to glslang to keep it quiet
 | 
 | 
Silences noisy builds on toolchains.
 | 
 | 
hle: service: am: Stub ILibraryAppletAccessor::PresetLibraryAppletGpuTimeSliceZero.
 | 
 | 
succeed
Found this via a warning, but it's a substantive fix.
Since this is only for a cache, it should be safe to silently drop the
entry if opening fails.  I think.
 | 
 | 
 | 
 | 
 | 
 | 
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
 | 
 | 
The VertexA stage is not yet implemented, but Vulkan is adding its
descriptors, causing a discrepancy in the pushed descriptors and the
template. This generally ends up in a driver side crash.
Bypass the VertexA stage for now.
 | 
 | 
Start of Integer flags implementation
 | 
 | 
acc: Stub StoreSaveDataThumbnail
 | 
 | 
 | 
 | 
bit_util: Unify implementations of MostSignificantBit32/MostSignificantBit64
 | 
 | 
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
 | 
 | 
ILibraryAppletAccessor::PresetLibraryAppletGpuTimeSliceZero.
- Used by Monster Hunter Rise demo.
 | 
 | 
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
 | 
 | 
 | 
 | 
 | 
 | 
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
 | 
 | 
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.
 | 
 | 
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.
 |