summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-05deprecate usage of QDesktopWidget for going fullscreenKyle Kienapfel
Idea works as follows, while going fullscreen we compare the current window geometry with available screens and ask for an intersection rectangle, we go fullscreen where most of the window is located GuessCurrentScreen could also potentially be used to see which screen the window is on for dynamic DPI handling
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-26Merge pull request #8381 from lat9nq/path-util-pointer-boolMai M
path_util: Resolve `-Wpointer-bool-conversion` warning
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-17Merge pull request #8351 from abouvier/patch-2Mai M
video_core: Support new VkResult
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-15Merge pull request #8336 from abouvier/unspirvMai M
sirit: Allow using system spirv-headers
2022-05-14Merge pull request #8337 from lioncash/fmtMai M
general: Avoid ambiguous format_to compilation errors
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-14sirit: Allow using system spirv-headersAlexandre Bouvier
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-11Merge pull request #8328 from liamwhite/macro-clearMorph
video_core/macro: clear code on upload address assignment
2022-05-10maxwell_dma: use fallback if remapping is enabledLiam
2022-05-10video_core/macro: clear code on upload address assignmentLiam
2022-05-09Merge pull request #8325 from zhaobot/tx-update-20220509164742Mai M
Update translations (2022-05-09)
2022-05-09Update translations (2022-05-09)The yuzu Community
2022-05-08Merge pull request #8320 from liamwhite/macro-dumpMai M
video_core/macro: Add option to dump macros
2022-05-08VideoCore: Add option to dump the macros.Fernando Sahmkow
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
2022-05-08Merge pull request #8319 from liamwhite/macro-warnMai M
video_core/macro_jit_x64: warn on invalid parameter access
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-03Merge pull request #8300 from Morph1984/resultval-rangeMai M
hle/result: Add ResultRange overload in ResultVal
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-02Merge pull request #8296 from Morph1984/result-rangeMai M
hle/result: Implement ResultRange
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-02Merge pull request #8297 from yuzu-emu/revert-8295-patch-1Morph
Revert "gc_adapter: fix libusb import on GCC11.2"
2022-05-02Revert "gc_adapter: fix libusb import on GCC11.2"Morph
This reverts commit f72f4377f4cbbe45e5a43bb67c7245737ffa135f.