summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-10-13android: Fix incorrect assumption for driver installation validationCharles Lombardo
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.
2023-10-13Improvement in Directory Path Detection for Shortcuts (#11749)DanielSvoboda
* 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>
2023-10-13Merge pull request #11769 from liamwhite/qt-ownership-issueliamwhite
qt: ensure worker cancellation is complete before clearing
2023-10-13Merge pull request #11766 from liamwhite/open-sesameliamwhite
k_page_table: add missing page group open when locking memory
2023-10-13Merge pull request #11649 from t895/driver-managerliamwhite
android: Driver manager
2023-10-12qt: ensure worker cancellation is complete before clearingLiam
2023-10-12Merge pull request #11746 from liamwhite/relrliamwhite
jit: add support for relr-type relocations
2023-10-12Merge pull request #11763 from liamwhite/lto-noinlineliamwhite
kernel: mark TLS accessors as noinline for non-MSVC LTO
2023-10-12android: Add GPU driver management fragmentCharles Lombardo
Implements a GPU driver manager that saves all drivers to the user data directory and asynchronously installs drivers when they're needed.
2023-10-12k_page_table: add missing page group open when locking memoryLiam
2023-10-12service: caps: Remove ambiguous callNarr the Reg
2023-10-12Merge pull request #11753 from german77/timex2liamwhite
service: caps: Fix GetAlbumFileList3AaeAruid and GetAlbumFileList0AafeAruidDeprecated
2023-10-12Merge pull request #11751 from Kelebek1/transition_msaa_imageliamwhite
Transition MSAA images to general layout without uploading data
2023-10-12kernel: mark TLS accessors as noinline for non-MSVC LTOLiam
2023-10-11service: caps: Fix GetAlbumFileList3AaeAruid and ↵Narr the Reg
GetAlbumFileList0AafeAruidDeprecated
2023-10-11Transition MSAA images to general layout without uploading dataKelebek1
2023-10-11Merge pull request #11740 from german77/shorcutsliamwhite
yuzu: Save multiple resolutions per icon
2023-10-11Merge pull request #11744 from Kelebek1/no_res_no_rescaledliamwhite
Do not set rescaled flag when rescaling is disabled
2023-10-11jit: add support for relr-type relocationsLiam
2023-10-11Merge pull request #11734 from Kelebek1/device_local_buffer_allocliamwhite
Do not allocate DeviceLocal buffers as mapped
2023-10-11Merge pull request #11735 from Kelebek1/clear_command_buffer_post_dspliamwhite
Clear DSP buffer after each execution
2023-10-11Merge pull request #11683 from Kelebek1/do_not_sync_on_written_bufferliamwhite
Do not double sync written buffers, move mark written to binding
2023-10-11Merge pull request #11144 from flodavid/masterliamwhite
Enable controller interaction in Controller Applet
2023-10-11Merge pull request #11743 from Squall-Leonhart/IFREMOVEDFernando S
Fix mistaken usage of info.block instead of level_info.block
2023-10-11Do not set rescaled flag when rescaling is disabledKelebek1
2023-10-11Fix mistaken usage of info.block instead of level_info.blockSquall-Leonhart
Fixed an error on my part, in the last change I had mistakenly passed unadjusted block info into FullUploadSwizzles and UnswizzleImage Revert (my mistaken changing of) the construction of SwizzleParameters in UnswizzleImage and FullUploadSwizzles to use level_info.block instead of info.block. This ensures that the block information used in the swizzling process is correctly adjusted for each mip level.
2023-10-10yuzu: Save multiple resolutions per iconNarr the Reg
2023-10-10Clear DSP buffer after each executionKelebek1
2023-10-10Merge pull request #11534 from Squall-Leonhart/IFREMOVEDliamwhite
Partial revert of #10433 (Texture Cache Util: Fix block depth adjustment on slices)
2023-10-10Not not allocate DeviceLocal buffers as mappedKelebek1
2023-10-10Merge pull request #11718 from liamwhite/arm64-native-clockFernando S
common: add arm64 native clock
2023-10-10Merge pull request #11650 from german77/lle_albumFernando S
service: am: Add support for LLE Album Applet
2023-10-10Merge pull request #11686 from liamwhite/trmemFernando S
kernel: implement transfer memory
2023-10-08Merge pull request #11716 from Squall-Leonhart/Z327444liamwhite
add Z32, FLOAT, UINT, UINT, UINT, LINEAR to format lookup table
2023-10-08Merge pull request #11705 from FearlessTobi/windows-scliamwhite
yuzu: Add desktop shortcut support for Windows (continuation of #11344)
2023-10-08Merge pull request #10519 from mdmrk/masterliamwhite
yuzu-qt: Track play time
2023-10-08common: add arm64 native clockLiam
2023-10-09add Z32, FLOAT, UINT, UINT, UINT, LINEAR to format lookup tableSquall Leonhart
Should fix and close #11711
2023-10-07service: caps: Implement album manager and reorganize serviceNarr the Reg
2023-10-07service: Stub multiple functions to increase stability of album appletNarr the Reg
2023-10-07yuzu: Add desktop shortcut support for WindowsFearlessTobi
Allows creating desktop shortcuts with icons for yuzu games. Co-Authored-By: Jeroen van Schijndel <13182141+roenyroeny@users.noreply.github.com>
2023-10-07Merge pull request #11656 from liamwhite/recreate-surface-automaticallyliamwhite
vk_present_manager: recreate surface on any surface loss
2023-10-07Merge pull request #11677 from Squall-Leonhart/D32FTOABGR8liamwhite
Implements D32_Float to A8B8G8R8_UNORM format copy
2023-10-07Merge pull request #11630 from Kelebek1/clear_stencil_requires_depth_testliamwhite
Enable depth test on depthstencil clear path
2023-10-07Merge pull request #11639 from liamwhite/no-program-id-changeliamwhite
loader: don't reassign program ID on npdm reparse
2023-10-07Merge pull request #11648 from liamwhite/unicode-nonsenseliamwhite
gdbserver: use numeric character references for unicode
2023-10-07Merge pull request #11544 from Kelebek1/reduce_stream_buffer_renderdocliamwhite
Allow GPUs without rebar to open multiple RenderDoc captures
2023-10-07Merge pull request #11669 from german77/settings2liamwhite
yuzu: Fix custom rtc and mute audio settings
2023-10-07Merge pull request #11688 from Kelebek1/x8d42liamwhite
Implement X8_D24 pixel format
2023-10-07Merge pull request #11684 from Kelebek1/disable_push_descriptor_maxwellliamwhite
Disable push descriptor for Pascal and older nVidia architectures