llvmpipe: change mask input to fragment shader to 64-bit.
authorDave Airlie <airlied@redhat.com>
Tue, 10 Mar 2020 22:23:10 +0000 (08:23 +1000)
committerMarge Bot <eric+marge@anholt.net>
Wed, 6 May 2020 06:20:37 +0000 (06:20 +0000)
commitd2f488684ad398f5abffefb9b1424fcb1650a627
treed2eb709bfc845f93f0dc4c5b75c6ec8555008ff3
parent67ec1760eecbcb5c52992d9098a7e220f22c7d22
llvmpipe: change mask input to fragment shader to 64-bit.

In order to handle a 4xMSAA mask (16-bits per sample) increase
the fragment shader API to be 64-bit.

v2: drop pointless if (Roland)

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