Fix divide by zero when recovering from missed draw (Vulkan), authored by EmulationEnjoyer #235
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "master"
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?
Adds the fix for the crash in the opening cutscene of Baldo: The Sacred Owls when using Vulkan, from ryujinx-mirror. The original discussion about the fix can be found here.
It's up to you if you want to merge this, it's one of the very few improvements that ryujinx-mirror got that hasn't made it into your fork yet. My opinion is that without a graphics expert on board, we can't know the real cause of this divide-by-zero issue and will have to make do with this patch to fix it. And I think we will have to do this many times in the future for other games that suffer crashes at the moment as well, at least going by current discussions in the #development section of the discord.
I did not come up with this fix, all credit goes to EmulationEnjoyer for putting Ryujinx through a debugger and discovering the cause of the crash.
I was just thinking of this change earlier, to pull it in
Download the artifacts for this pull request:
GUI-less (SDL2)
Only for Developers