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

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to