summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/program_header.h
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
commitb57d98f847116be9fe624ee4f34a7e430818d11f (patch)
treeadf70a10f6bea75d7a3b3dd83cf18f50b53ee0a2 /src/shader_recompiler/program_header.h
parent9512992fe20b352ce265a358ed9bcfd17d9a74fd (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/shader_recompiler/program_header.h')
0 files changed, 0 insertions, 0 deletions