[Mesa-dev] [PATCH 00/11] update swr rasterizer

Tim Rowley timothy.o.rowley at intel.com
Mon Jul 18 17:10:09 UTC 2016


Highlights are more avx512 work and api cleanup.

Tim Rowley (11):
  swr: [rasterizer core] viewport rounding for disabled scissor
  swr: [rasterizer core] avx512 work in progress initial step
  swr: [rasterizer jitter] rework vertex/instance ID storage in fetch
  swr: [rasterizer common] icc declspec definitions
  swr: [rasterizer] attribute swizzling and linkage
  swr: [rasterizer core] ensure adjacent topologies use the cut-aware PA
  swr: [rasterizer core] support range of values in TemplateArgUnroller
  swr: [rasterizer core] centroid correction
  swr: [rasterizer core] rename *_MAX enum values to *_COUNT
  swr: [rasterizer core] fix for possible int32 overflow condition
  swr: [rasterizer core] introduce simd16intrin.h

 src/gallium/drivers/swr/Makefile.sources           |   1 +
 src/gallium/drivers/swr/rasterizer/common/os.h     |  18 +-
 .../drivers/swr/rasterizer/common/simd16intrin.h   | 717 +++++++++++++++++++++
 .../drivers/swr/rasterizer/common/simdintrin.h     | 650 +++++++++++++++++++
 src/gallium/drivers/swr/rasterizer/core/api.cpp    |  68 +-
 src/gallium/drivers/swr/rasterizer/core/api.h      |  13 -
 .../drivers/swr/rasterizer/core/backend.cpp        |  44 +-
 src/gallium/drivers/swr/rasterizer/core/clip.h     |   9 +-
 src/gallium/drivers/swr/rasterizer/core/context.h  |  11 +-
 .../drivers/swr/rasterizer/core/format_types.h     | 194 +++++-
 .../drivers/swr/rasterizer/core/frontend.cpp       | 221 ++++---
 src/gallium/drivers/swr/rasterizer/core/knobs.h    |  46 +-
 .../drivers/swr/rasterizer/core/multisample.h      |   4 +-
 src/gallium/drivers/swr/rasterizer/core/pa.h       |  18 +-
 .../drivers/swr/rasterizer/core/rasterizer.cpp     |   8 +-
 src/gallium/drivers/swr/rasterizer/core/state.h    |  40 +-
 src/gallium/drivers/swr/rasterizer/core/utils.h    | 236 ++++++-
 .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    |  78 +--
 .../drivers/swr/rasterizer/jitter/fetch_jit.h      |  32 +-
 src/gallium/drivers/swr/swr_shader.cpp             |  12 -
 src/gallium/drivers/swr/swr_state.cpp              |  13 +-
 src/gallium/drivers/swr/swr_state.h                |   1 -
 22 files changed, 2133 insertions(+), 301 deletions(-)
 create mode 100644 src/gallium/drivers/swr/rasterizer/common/simd16intrin.h

-- 
1.9.1



More information about the mesa-dev mailing list