summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-15brings back the removed If statement and adds the num_level testSquall Leonhart
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
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-09-20Reuse part of my previous idea to to use num_levels to check within ↵Squall-Leonhart
AdjustMipBlockSize The partial revert was not enough for Tsukihime, this might do the trick
2023-09-18Partial revert of #10433Squall Leonhart
The If block in this change was causing some 2D textures to be treated as if their mip 0 was a 3D Slice, this could be ascertained as the same texture viewed from different distances would render fine, but then close up would look like a decoding failure. It also resulted in some 3D ASTC textures not being scaled appropriate leading to broken graphical effects such as the jagged TOTK recall animation being a circle, as the If block was only accepting the image based on its original info without any adjustments applied.
2023-09-17Merge pull request #11529 from lat9nq/no-oob-names-plsNarr the Reg
mii_types: Remove null terminator check
2023-09-17mii_types: Remove null terminator checklat9nq
This is an OoB array access, causing a crash on at least the Linux Flatpak releases. Co-authored-by: german77 <juangerman-13@hotmail.com>
2023-09-17Merge pull request #11524 from t895/signing-ciliamwhite
android: Set up signing config for release builds
2023-09-17Merge pull request #11522 from liamwhite/vfs-needs-resultsliamwhite
registered_cache: correct file deletion case
2023-09-17Merge pull request #11460 from Kelebek1/hw_opusliamwhite
Reimplement HardwareOpus
2023-09-17android: Set up signing config for release buildsCharles Lombardo
2023-09-16Merge pull request #11523 from t895/shader-workersCharles Lombardo
android: Use 1 worker for shader compilation for all devices
2023-09-16android: Use 1 worker for shader compilation for all devicesCharles Lombardo
2023-09-16Merge pull request #11521 from t895/content-install-fixCharles Lombardo
android: Collect task state once view is created
2023-09-16registered_cache: correct file deletion caseLiam
2023-09-16android: Collect task state once view is createdCharles Lombardo
Before the viewLifecycleOwner wasn't ready and would cause a crash
2023-09-16Reimplement HardwareOpusKelebek1
2023-09-16Merge pull request #11519 from german77/system-policyliamwhite
service: hid: Implement ApplyNpadSystemCommonPolicy
2023-09-16Merge pull request #11518 from german77/bad-npadliamwhite
service: hid: Implement last active Npad and fix some errors.
2023-09-16Merge pull request #11517 from german77/amiibo-formatliamwhite
service: nfc: Fix amiibo formatting
2023-09-16Merge pull request #11500 from liamwhite/debug-stuffliamwhite
core: improve debug workflow
2023-09-16Merge pull request #11499 from Squall-Leonhart/bitlockerfixliamwhite
add std::error_code for std::filesystem exceptions
2023-09-16Merge pull request #11492 from lat9nq/c-numeric-conversionsliamwhite
general: Remove uncaught usages of C++ string number conversions
2023-09-16Merge pull request #11483 from FearlessTobi/save-size-maxliamwhite
am: Stub GetSaveDataSizeMax
2023-09-16Merge pull request #11475 from GPUCode/renderdoc-hotkeyliamwhite
debug: Add renderdoc capture hotkey
2023-09-16service: hid: Implement ApplyNpadSystemCommonPolicygerman77
2023-09-16hid: service: Remove outdated field from npadgerman77
2023-09-16hid: service: Implement Last active Npadgerman77
2023-09-16service: hid: Ensure state is correctgerman77
2023-09-15service: nfc: Fix amiibo formattinggerman77
2023-09-15Merge pull request #11508 from t895/audio-muteCharles Lombardo
android: Remove settings interface specifically for audio mute
2023-09-14android: Remove settings interface specifically for audio muteCharles Lombardo
2023-09-14Merge pull request #11507 from t895/emulation-stop-fixCharles Lombardo
android: Return the correct status code on emulation stop
2023-09-14Merge pull request #11506 from t895/icon-fixCharles Lombardo
android: Use resource as shortcut intermediary
2023-09-14android: Return the correct status code on emulation stopCharles Lombardo
2023-09-14Merge pull request #11505 from t895/config-patchCharles Lombardo
android: Don't reinitialize settings on emulation start
2023-09-14android: Use resource as shortcut intermediaryCharles Lombardo
Fixes issue where the shortcut icon would appear cropped on certain devices
2023-09-14Merge pull request #11504 from t895/emu-argsCharles Lombardo
android: Fix emulation to settings navigation args
2023-09-14android: Don't reinitialize settings on emulation startCharles Lombardo
Config is already initialized on application start
2023-09-14android: Fix emulation to settings navigation argsCharles Lombardo
2023-09-14Merge pull request #11503 from t895/stateflow-patchCharles Lombardo
android: Delay collecting UI state in games fragment
2023-09-14android: Delay collecting UI state in games fragmentCharles Lombardo
2023-09-14Merge pull request #11425 from t895/stateflowsCharles Lombardo
android: Use StateFlow instead of LiveData
2023-09-14core: improve debug workflowLiam
2023-09-14android: Refactor menu tags to enumCharles Lombardo
2023-09-14android: Use StateFlow instead of LiveDataCharles Lombardo
2023-09-15add std::error_code for std::filesystem exceptionsSquall-Leonhart
Resolves a case on Windows where an unmounted bitlocker protected volume containing an assigned game directory would crash Yuzu at start. May also resolve cases where a disconnected SMB volume causes similar crashes (needs testing)
2023-09-14shared_widget: Use default literals morelat9nq
2023-09-14settings_common: Fix typolat9nq
2023-09-14debug: Add renderdoc capture hotkeyGPUCode
2023-09-14Merge pull request #11496 from liamwhite/ngcliamwhite
ngc: implement service