[Mesa-dev] [PATCH 0/6] swr: rasterizer update

Tim Rowley timothy.o.rowley at intel.com
Wed Jul 12 15:38:25 UTC 2017


Highlights are read-only render targets and simd16 fixes.

Tim Rowley (6):
  swr/rast: Support render target mask instead of render target count
  swr/rast: Add support for read-only render targets
  swr/rast: Removing unneeded MSVC warning pragma
  swr/rast: SIMD16 Frontend - Fix USE_SIMD16_FRONTEND build
  swr/rast: Fix build warnings when using the Intel compiler
  swr/rast: Fix use of KNL-only intrinsics in SKX build

 .../drivers/swr/rasterizer/common/simd16intrin.h   | 14 +++++-
 .../swr/rasterizer/common/simdlib_128_avx512.inl   |  4 +-
 .../swr/rasterizer/common/simdlib_256_avx512.inl   |  4 +-
 .../swr/rasterizer/common/simdlib_512_avx512.inl   |  6 +--
 .../swr/rasterizer/common/simdlib_types.hpp        |  2 +-
 src/gallium/drivers/swr/rasterizer/core/api.cpp    | 27 +++++++----
 .../drivers/swr/rasterizer/core/backend_impl.h     | 54 ++++++++++++++--------
 .../drivers/swr/rasterizer/core/backend_sample.cpp | 16 +++++--
 .../swr/rasterizer/core/backend_singlesample.cpp   | 16 +++++--
 src/gallium/drivers/swr/rasterizer/core/binner.cpp | 19 ++++----
 src/gallium/drivers/swr/rasterizer/core/clip.h     |  2 +-
 src/gallium/drivers/swr/rasterizer/core/pa.h       |  3 --
 .../drivers/swr/rasterizer/core/rasterizer_impl.h  | 20 ++++----
 src/gallium/drivers/swr/rasterizer/core/state.h    |  3 +-
 src/gallium/drivers/swr/swr_state.cpp              |  2 +-
 15 files changed, 122 insertions(+), 70 deletions(-)

-- 
2.7.4



More information about the mesa-dev mailing list