Reinstate: llvmpipe: allow vertex processing and fragment processing in parallel
authorDave Airlie <airlied@redhat.com>
Tue, 31 Mar 2020 06:02:08 +0000 (16:02 +1000)
committerMarge Bot <emma+marge@anholt.net>
Thu, 31 Mar 2022 23:24:56 +0000 (23:24 +0000)
commit6bbbe15a783a3b004d994057a96b91d5cf5d08da
treebb2968bba696420fa221dabfd856564e77d0c17f
parent80a7ed273a32c35fe3bdd9a8aec881a554b8bbfe
Reinstate: llvmpipe: allow vertex processing and fragment processing in parallel

This reinstates patch: ec8104c6b227421b3a21e9c0652e3050066bb169
 llvmpipe: allow vertex processing and fragment processing in parallel

For now unknown reasons bisecting an error had lead to this patch, but
the actual bug was in virglrendrerer and the accoring feature was now only
enabled with https://gitlab.freedesktop.org/mesa/mesa/-/issues/6130

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6130
Original patch was

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15684>
src/gallium/drivers/llvmpipe/lp_rast.c
src/gallium/drivers/llvmpipe/lp_scene.c
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_setup_context.h