aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/vulkan_common/vulkan_wrapper.cpp
diff options
context:
space:
mode:
authorSquall Leonhart <danialhorton@hotmail.com>2023-10-15 02:09:28 +1100
committerGitHub <noreply@github.com>2023-10-15 02:09:28 +1100
commiteecd48f2eedabc25c5b515988dc593d0465e4b65 (patch)
treeadf70a10f6bea75d7a3b3dd83cf18f50b53ee0a2 /src/video_core/vulkan_common/vulkan_wrapper.cpp
parentce3e98cf483844b3443e514534c53ae4a4a21549 (diff)
brings back the removed If statement and adds the num_level test
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
Diffstat (limited to 'src/video_core/vulkan_common/vulkan_wrapper.cpp')
0 files changed, 0 insertions, 0 deletions