Age | Commit message (Collapse) | Author |
|
|
|
|
|
Service: hid: Several improvements and implementations
|
|
CMakeLists: Update boost to 1.79.0
|
|
This version of boost brings in a number of bug fixes, especially to the asio library. Details can be seen here: https://www.boost.org/users/history/version_1_79_0.html
|
|
Add control to metainfo
|
|
general: Use smaller array types where applicable
|
|
about dialog: Fix yuzu icon
|
|
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
|
|
Needed by Nintendo Switch Sports
|
|
GetSixAxisSensorIcInformation
Needed by Nintendo Switch Sports
|
|
IsSixAxisSensorUnalteredPassthroughEnabled
Needed by Nintendo Switch Sports
|
|
|
|
|
|
|
|
|
|
|
|
path_util: Resolve `-Wpointer-bool-conversion` warning
|
|
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
|
|
video_core: Support new VkResult
|
|
|
|
|
|
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>
|
|
The Icon was renamed in #8283 for Linux builds, and the fix proposed in #8312 would in turn break
the icon for Windows users.
I've decided to fix the aboutdialog.ui file via qtcreator.
I'm not sure its important to have the yuzu icon inside the About dialog grabbed from the local Qt theme,
but I've reword how the code works for that, and we can just delete those lines.
I've also thrown the yuzu.png through pngcrush to remove this warning
libpng warning: iCCP: known incorrect sRGB profile
Credit to abouvier for bringing bug up.
|
|
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.
|
|
sirit: Allow using system spirv-headers
|
|
general: Avoid ambiguous format_to compilation errors
|
|
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.
|
|
|
|
Using this smaller type saves 512 bytes in the compiled executable.
|
|
Using this smaller type saves 33280 bytes in the compiled executable.
|
|
Using this smaller type saves 1536 bytes in the compiled executable.
|
|
Using this smaller type saves 1024 bytes in the compiled executable.
|
|
service: hid: Disable correctly motion input
|
|
OpenGL: interpret face flips according to GL NDC
|
|
maxwell_dma: fix bytes_per_pixel
|
|
video_core/macro: clear code on upload address assignment
|