D3D12 backend: colours are messed up
System information
I'm using this Mesa package for Win10.
- OS: Windows 10
- GPU: VirtIO (Windows driver only supports 2D acceleration)
- Kernel version: 22H2
- Mesa version: 23.1.4
Describe the issue
Download and unpack Mupen64Plus, and run any ROM under the D3D12 driver. You should see that while the emulator renders the correct geometry, the colours get all messed up.
Try the same ROM under the llvmpipe driver and you'll see everything looks much better.
Regression
It used to work, but the last time I checked was maybe around 6-7 months ago.
Log files as attachment
Please tell me where to look and I'd be happy to provide them.