llvmpipe: handle multisample early depth test/late depth write
authorDave Airlie <airlied@redhat.com>
Fri, 20 Mar 2020 04:01:54 +0000 (14:01 +1000)
committerMarge Bot <eric+marge@anholt.net>
Wed, 6 May 2020 06:20:37 +0000 (06:20 +0000)
commita0195240c44f55f35b2c3d2c07b64c9f97775759
tree61c1570d9776db5b68acdaec49ce77e3ea1598ce
parent9f8c7e232e6c3cf73e809e663f558752817abaad
llvmpipe: handle multisample early depth test/late depth write

A set of values have to be passed from the early depth test to the
late depth write, when multisampling is enabled, a range of those
values have to be stored between stages, so create storage for them
and pass the values through the storage.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4122>
src/gallium/drivers/llvmpipe/lp_state_fs.c