[Mesa-dev] [PATCH 0/2] gallium/swr: simd16 work in progress

Tim Rowley timothy.o.rowley at intel.com
Wed Oct 11 15:50:03 UTC 2017


Changes to allow the swr work in progress native simd16 pipeline.
Currently enabling this via USE_SIMD16_SHADERS in knobs.h will run the
fetch shader with double pumped simd8, the vertex shaders in
native simd16, and the rest of the pipeline in simd8.

Tim Rowley (2):
  gallium: allow 512-bit vectors
  swr: simd16 shaders work in progress

 src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c | 14 +++++++-------
 src/gallium/auxiliary/gallivm/lp_bld_type.h     |  4 ++--
 src/gallium/drivers/swr/swr_screen.cpp          |  6 ++++++
 src/gallium/drivers/swr/swr_screen.h            |  3 +++
 src/gallium/drivers/swr/swr_shader.cpp          | 14 ++++++++++++--
 5 files changed, 30 insertions(+), 11 deletions(-)

-- 
2.11.0



More information about the mesa-dev mailing list