radv: Dynamic color blend equation regression in Zelda Breath of the Wild through Yuzu emulator
Description
I was testing mesa-git and noticed multiple regressions on this title. None of these were observable on current stable mesa 22.3.5-1.
Many reflective materials exhibit a confetti effect, usually water. It's very flickery and usually 1px in size:
Also in this image you may notice that the water shading is breaking up, revealing the bottom of the water body
Another material exhibiting the same confetti effect:
When zooming in the depth of field amplifies the confetti effect:
Another screen showing the water breaking up in weird lines aligned to the screen:
Inside a shrine, the goal is boxed in a weird blue "normal map" looking box that overlays everything, even that wall:
Sorry for the image from far away and behind a wall, but here is an image i found of how it should look up close:
System information
mesa-git was compiled trough an AUR script (which provides multiple packages in a single one, see https://aur.archlinux.org/packages/mesa-git) and llvm-minimal-git (https://aur.archlinux.org/packages/llvm-minimal-git)
packages installed:
- mesa-git-23.1.0_devel.166929.2c40215a.932463d268438ce945b21718552d92ab
- llvm-minimal-git-16.0.0_r449800.434575c026c8 (pinned to tag llvmorg-16.0.0-rc2)
- llvm-libs-minimal-git-16.0.0_r449800.434575c026c8
- spirv-llvm-translator-minimal-git-16.0.0_r449800.434575c026c8
- yuzu-mainline-bin-0.1343 (tested on multiple versions from the latest month, same result, so yuzu version shouldn't matter much)
- Using an up to date installation of Manjaro
System:
Host: archbox Kernel: 6.2.0-2-MANJARO arch: x86_64 bits: 64 compiler: gcc
v: 12.2.1 Desktop: GNOME v: 43.2 tk: GTK v: 3.24.36 wm: gnome-shell dm: GDM
Distro: Manjaro Linux base: Arch Linux
CPU:
Info: quad core model: Intel Core i7-4790K bits: 64 type: MT MCP
arch: Haswell rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
Speed (MHz): avg: 1544 high: 1586 min/max: 800/4400 cores: 1: 1540 2: 1540
3: 1540 4: 1586 5: 1540 6: 1527 7: 1559 8: 1522 bogomips: 63883
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M]
vendor: ASRock driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s
lanes: 16 ports: active: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 03:00.0
chip-ID: 1002:73df
Display: x11 server: X.Org v: 21.1.7 with: Xwayland v: 22.1.7
compositor: gnome-shell driver: X: loaded: amdgpu
unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
gpu: amdgpu display-ID: :1 screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 96
Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: Samsung Q80A res: 3840x2160
dpi: 52 diag: 1388mm (54.6")
API: OpenGL v: 4.6 Mesa 23.1.0-devel (git-2c40215ab9) renderer: AMD
Radeon RX 6700 XT (navi22 LLVM 16.0.0 DRM 3.49 6.2.0-2-MANJARO)
direct-render: Yes