[Mesa-dev] [PATCH 00/12] swr: update rasterizer

Tim Rowley timothy.o.rowley at intel.com
Mon Apr 10 16:45:21 UTC 2017


Highlights; compile time fix, simd16 work, code cleanup.

Tim Rowley (12):
  swr: [rasterizer core] Reduce templates to speed compile
  swr: [rasterizer core] Multisample sample position setup change
  swr: [rasterizer core] SIMD16 Frontend WIP - Clipper
  swr: [rasterizer core] SIMD16 Frontend WIP - PA
  swr: [rasterizer core] Code formating change
  swr: [rasterizer core] Fix unused variable warnings
  swr: [rasterizer common/core] Fix 32-bit windows build
  swr: [rasterizer jitter] Remove HAVE_LLVM tests supporting llvm < 3.8
  swr: [rasterizer jitter] Remove unused function
  swr: [rasterizer archrast] Fix archrast for MSVC 2017 compiler
  swr: [rasterizer common] Add _simd_testz_si alias
  swr: [rasterizer core] Disable 8x2 tile backend

 .../drivers/swr/rasterizer/archrast/archrast.cpp   |    2 +-
 .../drivers/swr/rasterizer/archrast/archrast.h     |    2 +-
 .../drivers/swr/rasterizer/archrast/eventmanager.h |    2 +-
 .../drivers/swr/rasterizer/codegen/gen_backends.py |   25 +-
 .../rasterizer/codegen/templates/gen_ar_event.cpp  |    2 +-
 .../rasterizer/codegen/templates/gen_ar_event.hpp  |    4 +-
 .../drivers/swr/rasterizer/common/simd16intrin.h   |  237 ++---
 .../drivers/swr/rasterizer/common/simdintrin.h     |    1 +
 src/gallium/drivers/swr/rasterizer/core/api.cpp    |    2 +-
 .../drivers/swr/rasterizer/core/backend.cpp        |    1 -
 src/gallium/drivers/swr/rasterizer/core/binner.cpp |   33 +-
 src/gallium/drivers/swr/rasterizer/core/clip.cpp   |   91 +-
 src/gallium/drivers/swr/rasterizer/core/clip.h     | 1033 ++++++++++++++++++--
 src/gallium/drivers/swr/rasterizer/core/context.h  |    2 +-
 .../swr/rasterizer/core/format_conversion.h        |    8 +-
 .../drivers/swr/rasterizer/core/format_types.h     |   22 +-
 src/gallium/drivers/swr/rasterizer/core/frontend.h |   33 +-
 src/gallium/drivers/swr/rasterizer/core/knobs.h    |    2 +-
 .../drivers/swr/rasterizer/core/multisample.cpp    |   44 +-
 .../drivers/swr/rasterizer/core/multisample.h      |   98 +-
 src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp |   44 +-
 .../drivers/swr/rasterizer/core/rasterizer.cpp     |    6 +-
 .../drivers/swr/rasterizer/core/rasterizer.h       |   67 +-
 src/gallium/drivers/swr/rasterizer/core/state.h    |   20 +-
 .../drivers/swr/rasterizer/jitter/JitManager.cpp   |   44 -
 .../drivers/swr/rasterizer/jitter/JitManager.h     |    7 -
 .../drivers/swr/rasterizer/jitter/builder_misc.cpp |   31 -
 .../drivers/swr/rasterizer/jitter/builder_misc.h   |    5 -
 28 files changed, 1337 insertions(+), 531 deletions(-)

-- 
2.7.4



More information about the mesa-dev mailing list