Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
general: fix build failure on clang 17
|
|
[Vulkan]Implement missing copy formats for D32, ARGB8_SRGB and BGRA8_Unorm/SRGB
|
|
service: hle: Allow to access read buffer A and X directly
|
|
|
|
fsmitm_romfsbuild: avoid unnecessary copies of vfs pointers
|
|
Small things
|
|
video_core: Fix moltenvk crash on macos
|
|
[crash fix]brings back the removed if statement in util.cpp and adds the num_level test to it like previous discontinued PR
|
|
|
|
|
|
Removes unnecessary d32f to bgra shader and blit functions,
update vk_texture_cache to use abgr shader for d32f to BGRA formats
updates abgr to d32f shader to comply with hardware tests
|
|
|
|
Adds `convert_abgr8_to_d32f_frag(BuildShader(device, CONVERT_ABGR8_TO_D32F_FRAG_SPV)),`
|
|
host1x/codecs: enable CUDA on Linux
|
|
input_common: udp: Avoid crash when trying to map motion before client is ready
|
|
|
|
|
|
|
|
|
|
adds blit_image_helper.ConvertABGR8ToD32F and fragment shader for performing ABGR and BGRA to D32F copies
|
|
|
|
|
|
|
|
|
|
This resolves the out of bounds read/writes in the linear swizzler, it brings back the scaled TOTK Recall bug however, pending further work in the block size calculation.
Recall is not glitched in the Dynamic FPS resolution mod to the degree that it is in the native yuzu scaler, this can be a workaround for the time being.
The recall effect is constructed from multiple 320x180 texture slices, it breaking may have a similar origin to https://github.com/Ryujinx/Ryujinx/pull/5640
but it may also be connected to the other deficiencies identified in the Yuzu size calculations, such as no apparent implementation of slice testing for end of slce depth as opposed to full aligned size as implemented in https://github.com/Ryujinx/Ryujinx/pull/5220
|
|
|
|
qt: add network components when using discord
|
|
yuzu: Improve behavior when clicking on controller box in Control configuration
|
|
audio: fix shutdown deadlock in audio renderer
|
|
Implement vertex array first and subsequent draws
|
|
Enable to use controller to close a game
|
|
|
|
This reverts commit a94371f67b9da4fd1f421b2088b4366e3e58a1ad.
|
|
|
|
|
|
When reducing the number of Connecter Controllers, keep the one clicked if it was not the last one of the list
|
|
|
|
common/polyfill_thread: use std::forward where appropriate, qualify std::move calls
|
|
android: Update dependencies
|
|
|
|
The driver was assumed to be installed at this point before I made a refactor. Now we just check if the copy operation was successful and delete the file if it fails.
|
|
|
|
Updates to androidx navigation, lifecycle, preference, fragment, recyclerview, and core
|
|
The new ndk uses LLVM 17.0.2 so we can remove the LLVM download and libc++ options for the android builds
|
|
* Improvement in Directory Path Detection for Shortcuts
This pull request updates how the directory path for shortcuts is determined. The main changes are:
1. Replaced the use of environment variables to determine the path of the desktop and applications menu with `QStandardPaths::writableLocation`. This change addresses an issue where the desktop path was not correctly identified when its location was customized, as shown in the attached screenshot.
2. Added conversion from `QString` to `std::string` using `toUtf8()`, which correctly handles non-ASCII characters in directory paths. This change ensures that directory paths containing Portuguese words like "Área de trabalho" are supported.
3. Replaced directory checking using `Common::FS::IsDir()` with `QDir::exists()`.
These changes should improve cross-platform compatibility and code robustness. Because it couldn't locate my desktop, which wasn't on the C drive, but on the F, and even though localization wouldn't work because it was setting it to find the 'Desktop' folder and in the computer's language it says 'Área de trabalho', that will fix for other languages too.
* Update main.cpp
* formatting
* Update src/yuzu/main.cpp
Co-authored-by: Tobias <thm.frey@gmail.com>
* Update src/yuzu/main.cpp
Co-authored-by: Tobias <thm.frey@gmail.com>
* Update main.cpp
* Update main.cpp
* Update main.cpp
desktopPath > desktop_Path
applicationsPath > applications_Path
* Update main.cpp
* formatting
* Update main.cpp
This code will attempt to use QStandardPaths to find the applications directory. If that fails, it will resort to using the ~/.local/share/applications directory, which is a common location for application shortcuts in Linux.
* Update main.cpp
* formatting
---------
Co-authored-by: Tobias <thm.frey@gmail.com>
|
|
std::move calls
|
|
qt: ensure worker cancellation is complete before clearing
|