summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-05-28Logging: Report Post Windows 10 2004 versions, like Windows 11Kyle K
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
2022-05-28Merge pull request #8385 from lat9nq/just-subsys-winMai M
yuzu-qt: Call -Wl,--subsystem,windows directly
2022-05-28yuzu-qt: Call -Wl,--subsystem,windows directlylat9nq
-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
2022-05-28Merge pull request #8374 from german77/asnycvibrationsbunnei
input_common: Make vibration request async
2022-05-27Merge pull request #8372 from german77/touchbunnei
input_common: touch: Rewrite touch driver to support multiple touch points
2022-05-26path_util: Resolve `-Wpointer-bool-conversion` warninglat9nq
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>
2022-05-25Merge pull request #8379 from lat9nq/amd-push-desc-workaroundbunnei
vulkan_device: Block AMDVLK's VK_KHR_push_descriptor
2022-05-25Merge pull request #8369 from lat9nq/amd-wmel-workaroundbunnei
vulkan_device: Workaround extension bug
2022-05-25vulkan_device: Workaround extension buglat9nq
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.
2022-05-25vulkan_device: Block AMDVLK's VK_KHR_push_descriptorlat9nq
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.
2022-05-24Merge pull request #8311 from asLody/fix-stencil-facesbunnei
vk_rasterizer: fix stencil test when two faces are disabled
2022-05-23input_common: Make vibration request asyncNarr the Reg
2022-05-23input_common: touch: Rewrite touch driver to support multiple touch pointsgerman77
2022-05-20Merge pull request #8342 from lat9nq/clang-latest-stdc++liamwhite
general: Use Common::U16StringFromBuffer in place of QString::toStdU16String
2022-05-17video_core: Support new VkResultAlexandre Bouvier
2022-05-16qt_software_keyboard: Address review feedbacklat9nq
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>
2022-05-15main: Use Common::U16StringFromBufferlat9nq
See ffd3afcf2
2022-05-15qt_software_keyboard: Use Common::U16StringFromBufferlat9nq
See ffd3afcf2
2022-05-15string_util: Add U16StringFromBufferlat9nq
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.
2022-05-14general: Avoid ambiguous format_to compilation errorsLioncash
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.
2022-05-11Merge pull request #8308 from german77/disablesixMorph
service: hid: Disable correctly motion input
2022-05-11Merge pull request #8314 from liamwhite/gl-flip-2Morph
OpenGL: interpret face flips according to GL NDC
2022-05-11Merge pull request #8313 from liamwhite/dma-bppMorph
maxwell_dma: fix bytes_per_pixel
2022-05-10maxwell_dma: use fallback if remapping is enabledLiam
2022-05-10video_core/macro: clear code on upload address assignmentLiam
2022-05-08VideoCore: Add option to dump the macros.Fernando Sahmkow
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
2022-05-08video_core/macro_jit_x64: warn on invalid parameter accessLiam
2022-05-06OpenGL: implement face flips according to NDCLiam
2022-05-06maxwell_dma: fix bytes per pixelLiam
2022-05-06service: hid: Fix motion refresh rateNarr the Reg
2022-05-06service: hid: Disable correctly motion inputgerman77
2022-05-06vk_rasterizer: fix stencil test when two faces are disabledLody
2022-05-03hle/result: Update std::expected replacement messageMorph
std::expected is included in C++23
2022-05-03hle/result: Add ResultRange overload in ResultValMorph
Also marks the implicit conversion operator as constexpr instead of consteval as the constructor is not constant evaluated.
2022-05-03Merge pull request #8272 from german77/stick_rangebunnei
yuzu: config: Improve analog stick mapping
2022-05-02hle/result: Implement ResultRangeMorph
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.
2022-05-01ui: retranslate the network tabKyle K
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
2022-04-30ui: let system locale control format of Custom RTCKyle K
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
2022-04-29Merge pull request #8274 from german77/firmwareMorph
service: hid: Stub IsFirmwareUpdateNeededForNotification
2022-04-28Merge pull request #8280 from Tachi107/spdx-fixupMai M
chore: add missing SPDX tags
2022-04-28Merge pull request #8282 from liamwhite/gcc-12Mai M
GCC 12 fixes
2022-04-28GCC 12 fixesLiam
2022-04-28chore: add missing SPDX tagsAndrea Pappacoda
Follow-up to 99ceb03a1cfcf35968cab589ea188a8c406cda52
2022-04-27Merge pull request #8267 from Morph1984/swapbuffersbunnei
renderer_vulkan: Update screen info if the framebuffer size has changed
2022-04-27Merge pull request #8236 from Docteh/sort_translationsMai M
Changes to language order in General -> UI -> Interface Language
2022-04-27Merge pull request #8229 from german77/reinterpret2bunnei
service: hid: Access shared memory directly
2022-04-27Changes to language order in General -> UI -> Interface LanguageKyle K
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.
2022-04-27service: hid: Stub IsFirmwareUpdateNeededForNotificationgerman77
Used in Fitness Boxing 2: Rhythm & Exercise (0100073011382000)
2022-04-26yuzu: Config allow to delete single axis directions when buttons are mapped ↵Narr the Reg
to a stick
2022-04-26yuzu: config: Set default range to 95%Narr the Reg