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

Tim Rowley timothy.o.rowley at intel.com
Thu Jan 4 18:58:40 UTC 2018


Highlights include simd16 cleanup (renaming and removing old
codepaths), fixing a potential crash with the fetch shader, and code
cleanups.

Tim Rowley (6):
  swr/rast: SIMD16 builder - cleanup naming (simd2 -> simd16)
  swr/rast: shuffle header files for msvc pre-compiled header usage
  swr/rast: SIMD16 fetch shader jitter cleanup
  swr/rast: autogenerate named structs instead of literal structs
  swr/rast: don't use 32-bit gathers for elements < 32-bits in size
  swr/rast: switch win32 jit format to COFF

 src/gallium/drivers/swr/Makefile.sources           |    1 +
 .../swr/rasterizer/codegen/templates/gen_llvm.hpp  |   23 +-
 .../drivers/swr/rasterizer/jitter/JitManager.cpp   |   40 +-
 .../drivers/swr/rasterizer/jitter/JitManager.h     |   46 +-
 .../drivers/swr/rasterizer/jitter/blend_jit.cpp    |    3 +-
 .../drivers/swr/rasterizer/jitter/builder.cpp      |   77 +-
 .../drivers/swr/rasterizer/jitter/builder.h        |   45 +-
 .../drivers/swr/rasterizer/jitter/builder_misc.cpp |  134 +-
 .../drivers/swr/rasterizer/jitter/builder_misc.h   |   50 +-
 .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    | 1304 ++++++++------------
 .../drivers/swr/rasterizer/jitter/jit_api.h        |    1 -
 .../drivers/swr/rasterizer/jitter/jit_pch.hpp      |  134 ++
 .../swr/rasterizer/jitter/streamout_jit.cpp        |    5 +-
 13 files changed, 819 insertions(+), 1044 deletions(-)
 create mode 100644 src/gallium/drivers/swr/rasterizer/jitter/jit_pch.hpp

-- 
2.14.1



More information about the mesa-dev mailing list