Emudreams(1996) NEWS FROM 60 DAYS MUSEUM

Yuzu Progress Report June 2020 [1097][powerzx], 2020-07-31 22:55:16

[Source: https://yuzu-emu.org/downloads/]

Bug fixes and improvements
How should we start? Oh, I know! With Morph fixing another Kirby issue of course! By reserving 4 image bindings in the fragment stage, instead of just one as before, he was able to fix several shader compilation errors that affected both GLSL and GLASM in Kirby Star Allies.

Rodrigo fixed a bug that previously manifested as random black flickering by marking vertex buffers as dirty after a cache invalidation. This issue primarily affected Animal Crossing: New Horizons, but the bugfix should affect a lot of other games as well. Feel free to share any other games you discover that benefit from this!

A very elusive bug in Super Mario Odyssey, dubbed the “triangle glitch,” had been tormenting us for ages. Rodrigo managed to solve the issue, but only in OpenGL with Nvidia GPUs due to the exclusive NV_vertex_buffer_unified_memory extension. However, due to both a yuzu and driver bug, we are unable to use this extension on Turing based GPUs (RTX 2000 and GTX 1600 series) for the moment.

We are working on a universal implementation in Vulkan that requires the VK_EXT_extended_dynamic_state extension, but it is not yet available in all the GPU vendors` drivers. At the time of writing, only the Intel Mesa ANV Linux driver and the latest Nvidia Vulkan Beta driver support it.

A rare bug was affecting Xenoblade Chronicles 2, causing fantastic vertex explosions on time-of-day transitions. Rodrigo managed to solve the issue by improving the shader cache.