Revert "Vulkan: Feedback loop detection and barriers (#7226)" #728
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "KeatonTheBot/revert-vulkan-barriers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This reverts commit
ca59c3f499
.Prevents slowdowns in Paper Mario: The Thousand Year Door, the Xenoblade games, and others. Feel free to test and let me know if you get speedups in games where it would normally slow down.
There are known issues with AMD RX 7000 (RDNA 3) cards, so a fix implementing barriers only on these cards would be an ideal solution.
Download the artifacts for this pull request:
Only for Developers
Really hope there's an option to enable it on demand, as this is needed for me to play Tears of the Kingdom with my AMD RX 7800 XT.
There won't be. I tried that already and it's a duplication of 30 thousand lines of code because the Vulkan renderer we have has no abstraction.
That's... really unfortunate.
Okay, is there another way to fix it then so it doesn't have graphical glitches for RDNA3 cards?
This PR (or rather, the inverse of it, since this is a revert PR) is what fixed that issue so I'm not sure
Checkout
From your project repository, check out a new branch and test the changes.