r600,regression: Wrong color on a Minecraft shaderpack on Cayman
System information
- OS: Ubuntu 22.04
- GPU: Advanced Micro Devices, Inc. [AMD/ATI] Cayman PRO [Radeon HD 6950]
- Kernel version: 5.15.0
- Mesa version: Mesa 22.3.0-devel
- Xserver version 1.21.1
- Desktop manager and compositor: Gnome 42
Describe the issue
The Minecraft shaderpack "SEUS PTGI HRR Test 2.1" does no longer correctly on Cayman with the NIR backend. Evergreen GPUs (HD 5670 and HD 5770) aren't affected by this regression. The TGSI backend have some others issues too with this shaderpack, but those are not regressions, while the NIR backend had no issues before.
I'm not able to provide a trace as the game crash when preloading the library. I also had no success with renderdoc, so I only have the problematic commit as information.
Regression
This issue is caused by ed6204eb : r600/sfn: only use 3 channels on Cayman for trans ops.