llvmpipe: [bisected] ec8104c6 breaks virglrenderer's vtest_server
System information
- OS: Gentoo/Linux
- GPU: llvmpipe (LLVM 13.0.0, 256 bits)
- Kernel version:
Linux 5.16.10-gentoo-x86_64 #1 SMP PREEMPT
Describe the issue
With the above commit in Mesa, many dEQP and piglit tests start failing, see e.g.
https://gitlab.freedesktop.org/virgl/virglrenderer/-/jobs/19612398
The failures seem to be only happening when using vtest_server and run the tests
by using the software virpipe
driver, there is no issue with the virtio driver
used in Qemu and/or crosvm.
Regression
Bisecting shows that the failures for at least some of the tests start with
ec8104c6 llvmpipe: allow vertex processing and fragment processing in parallel
@airlied any idea what might go wrong here and whether this could be fixed in vtest?