Module: Mesa
Branch: master
Commit: 937b7d8e5a97d1c3cc5ab7303c03dbdd2fdc8017
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=937b7d8e5a97d1c3cc5ab7303c03dbdd2fdc8017

Author: Tim Rowley <[email protected]>
Date:   Fri Oct 28 15:59:18 2016 -0500

swr: [rasterizer core] 16-wide tile store nearly completed

* All format combinations coded
* Fully emulated on AVX2 and AVX
* Known issue: the MSAA sample locations need to be adjusted for 8x2

Set ENABLE_AVX512_SIMD16 and USD_8x2_TILE_BACKEND to 1 in knobs.h to enable

Reviewed-by: Bruce Cherniak <[email protected]>

---

 .../drivers/swr/rasterizer/common/simd16intrin.h   |  61 +-
 .../drivers/swr/rasterizer/common/simdintrin.h     |  38 +-
 .../drivers/swr/rasterizer/core/format_types.h     |  20 +-
 src/gallium/drivers/swr/rasterizer/core/utils.h    | 174 ++--
 .../drivers/swr/rasterizer/memory/StoreTile.h      | 942 +++++++++++++++++----
 5 files changed, 919 insertions(+), 316 deletions(-)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=937b7d8e5a97d1c3cc5ab7303c03dbdd2fdc8017
_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to