| Age | Commit message (Collapse) | Author | 
 | 
Qt5 and Qt6 don't really do a good job of reporting Windows versions past the 2004 version.
Current: Windows 10 Version 2009
This Patch: Windows 10 Version 21H1 (Build 19043.1706)
Also: Windows 11 Version 21H2 (Build 22000.675)
Fixes: #8362
 | 
 | 
yuzu-qt: Call -Wl,--subsystem,windows directly
 | 
 | 
-mwindows doesn't work with Clang. tpoechtrager/wclang resolves this by
just using MinGW-GCC to link the executable, however this prevents us
from using LLVM-exclusive tools when building yuzu.
Solution is to send the linker argument we need from -mwindows directly
to the linker.
From https://gcc-help.gcc.gnu.narkive.com/FogklN5J/gcc-wl-subsystem-windows-mwindows-options
 | 
 | 
input_common: Make vibration request async
 | 
 | 
input_common: touch: Rewrite touch driver to support multiple touch points
 | 
 | 
Clang (rightfully) warns that we are checking for the existence of
pointer to something just allocated on the stack, which is always true.
Instead, check whether GetModuleFileNameW failed.
Co-authored-by: Mai M <mathew1800@gmail.com>
 | 
 | 
vulkan_device: Block AMDVLK's VK_KHR_push_descriptor
 | 
 | 
vulkan_device: Workaround extension bug
 | 
 | 
A bug occurs in yuzu when VK_KHR_workgroup_memory_explicit_layout is
available but 16-bit integers are not supported in the host driver.
Disable usage of the extension when this case arises.
 | 
 | 
Recent AMD Vulkan drivers (22.5.2 or 2.0.226 for specifically Vulkan)
have a broken VK_KHR_push_descriptor implementation that causes a crash
in yuzu. Disable it for the time being.
 | 
 | 
vk_rasterizer: fix stencil test when two faces are disabled
 | 
 | 
 | 
 | 
 | 
 | 
general: Use Common::U16StringFromBuffer in place of QString::toStdU16String
 | 
 | 
 | 
 | 
Use auto and a more descriptive variable name.
Secondly, fix some C++ misconceptions or constructing too many objects.
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
Co-authored-by: Lioncash <mathew1800@gmail.com>
 | 
 | 
See ffd3afcf2
 | 
 | 
See ffd3afcf2
 | 
 | 
Qt's QString::toStdU16String doesn't work when compiling against the
latest libstdc++, at least when using Clang. This function effectively
does the same thing as the aforementioned one.
 | 
 | 
Ensures that we're using the fmt version of format_to.
These are also the only three outliers. All of the other formatters we
have are properly qualified.
 | 
 | 
service: hid: Disable correctly motion input
 | 
 | 
OpenGL: interpret face flips according to GL NDC
 | 
 | 
maxwell_dma: fix bytes_per_pixel
 | 
 | 
 | 
 | 
 | 
 | 
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
std::expected is included in C++23
 | 
 | 
Also marks the implicit conversion operator as constexpr instead of consteval as the constructor is not constant evaluated.
 | 
 | 
yuzu: config: Improve analog stick mapping
 | 
 | 
A ResultRange defines an inclusive range of error descriptions within an error module.
This can be used to check whether the description of a given ResultCode falls within the range.
The conversion function returns a ResultCode with its description set to description_start.
 | 
 | 
Looks like it was just missed when it was added, as currently the Network Tab only has one item
RetranslateUI is used more commonly throughout the project
 | 
 | 
The Custom RTC widget is under the influence of the computers System Locale.
The format strings are not necessarily related. As a small example, setting the Windows Language to Dansk, and then trying to use yuzu in English the requested AM/PM indicator is simply not shown
The display format for the Custom RTC field needs to be removed from src/yuzu/configuration/configure_system.ui
modifying the display format needs to be moved to src/yuzu/configuration/configure_system.cpp
 | 
 | 
service: hid: Stub IsFirmwareUpdateNeededForNotification
 | 
 | 
chore: add missing SPDX tags
 | 
 | 
GCC 12 fixes
 | 
 | 
 | 
 | 
Follow-up to 99ceb03a1cfcf35968cab589ea188a8c406cda52
 | 
 | 
renderer_vulkan: Update screen info if the framebuffer size has changed
 | 
 | 
Changes to language order in General -> UI -> Interface Language
 | 
 | 
service: hid: Access shared memory directly
 | 
 | 
Language List is from Dolphin, specifically https://github.com/dolphin-emu/dolphin/blob/master/Source/Core/DolphinQt/Settings/InterfacePane.cpp#L30
Any languages that are compiled in, but not in the list will be at the end.
 | 
 | 
Used in Fitness Boxing 2: Rhythm & Exercise (0100073011382000)
 | 
 | 
to a stick
 | 
 | 
 |