llvmpipe: generate multisample triangle rasterizer functions (v2)
authorDave Airlie <airlied@redhat.com>
Fri, 20 Mar 2020 21:29:04 +0000 (07:29 +1000)
committerMarge Bot <eric+marge@anholt.net>
Wed, 6 May 2020 06:20:38 +0000 (06:20 +0000)
commit26cc01cefda3595acf261fff4a073464fca048f3
tree8874e87cda8530a1c10fad4d33e6fd459a513053
parent8611a6b34b889d6ee9220767d6f19e4057dc2047
llvmpipe: generate multisample triangle rasterizer functions (v2)

This uses the templating to generate multisample version of the
tri plane raster functions

This doesn't generate any optimised version for lower plane numbers,
maybe this is worth doing in the future.

v2: drop generating 32-bit msaa (Roland)

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