swr/rast: Widen fetch shader to SIMD16
authorTim Rowley <timothy.o.rowley@intel.com>
Thu, 19 Oct 2017 22:33:37 +0000 (17:33 -0500)
committerTim Rowley <timothy.o.rowley@intel.com>
Mon, 20 Nov 2017 19:50:23 +0000 (13:50 -0600)
commit08512c52de783233fd2292951095e2456da843a4
tree519dfd998c8cc9e420ebcd9a138364a0c24c955e
parente612231f20883aa31a6ed5b260872f1cdb84c223
swr/rast: Widen fetch shader to SIMD16

Widen fetch shader to SIMD16, enable SIMD16 types in the jitter,
and provide utility EXTRACT/INSERT SIMD8 <-> SIMD16 utility functions.

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
src/gallium/drivers/swr/rasterizer/jitter/builder.cpp
src/gallium/drivers/swr/rasterizer/jitter/builder.h
src/gallium/drivers/swr/rasterizer/jitter/builder_misc.cpp
src/gallium/drivers/swr/rasterizer/jitter/builder_misc.h
src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp