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

Tim Rowley timothy.o.rowley at intel.com
Tue Sep 5 18:57:26 UTC 2017


Highlight is starting to unify the simd/simd16 code, removing lots of
temporary code duplication.

No piglit or vtk test regressions.

Tim Rowley (8):
  swr/rast: Allow gather of floats from fetch shader with 2-4GB offsets
  swr: set caps for VB 4-byte alignment
  swr/rast: Removed some trailing whitespace caught during review
  swr/rast: FE/Binner - unify SIMD8/16 functions using simdlib types
  swr/rast: SIMD16 PA - rename Assemble_simd16 to Assemble
  swr/rast: SIMD16 FE remove templated immediates workaround
  swr/rast: Remove use of C++14 template variable
  swr/rast: FE/Clipper - unify SIMD8/16 functions using simdlib types

 .../swr/rasterizer/codegen/gen_llvm_ir_macros.py   |    1 +
 .../codegen/templates/gen_ar_eventhandlerfile.hpp  |    4 +-
 src/gallium/drivers/swr/rasterizer/core/binner.cpp | 2312 ++++++--------------
 src/gallium/drivers/swr/rasterizer/core/binner.h   |  192 +-
 src/gallium/drivers/swr/rasterizer/core/clip.cpp   |   16 +-
 src/gallium/drivers/swr/rasterizer/core/clip.h     | 1654 ++++----------
 .../drivers/swr/rasterizer/core/conservativeRast.h |    1 +
 src/gallium/drivers/swr/rasterizer/core/fifo.hpp   |    4 +-
 .../drivers/swr/rasterizer/core/frontend.cpp       |    6 +-
 src/gallium/drivers/swr/rasterizer/core/pa.h       |   20 +-
 src/gallium/drivers/swr/rasterizer/core/state.h    |    7 +
 src/gallium/drivers/swr/rasterizer/core/utils.h    |    8 +
 .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    |    7 +-
 src/gallium/drivers/swr/swr_screen.cpp             |    9 +-
 14 files changed, 1193 insertions(+), 3048 deletions(-)

-- 
2.7.4



More information about the mesa-dev mailing list