i965/blorp: Organize pixel kill and blend/scaled inputs into vec4s
authorTopi Pohjolainen <topi.pohjolainen@intel.com>
Tue, 17 May 2016 06:27:49 +0000 (09:27 +0300)
committerTopi Pohjolainen <topi.pohjolainen@intel.com>
Mon, 4 Jul 2016 17:43:11 +0000 (20:43 +0300)
commit641868103c07366eb0fd3091c15cad0917c6cc36
tree9be9f4dcc187322bec05922c2530c21c52d03f12
parentdbbc4fb4cc8792fa25125a9c828b649d61113362
i965/blorp: Organize pixel kill and blend/scaled inputs into vec4s

In addition, as these are never used in parallel, add a few
assertions.

v2 (Jason): Skip some complexity by putting them into a union but
            pad rectangle grid into a vec4 instead. Also keep the
            LOAD_UNIFORM macro.

Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/mesa/drivers/dri/i965/brw_blorp.h
src/mesa/drivers/dri/i965/brw_blorp_blit.cpp
src/mesa/drivers/dri/i965/brw_blorp_clear.cpp