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

Tim Rowley timothy.o.rowley at intel.com
Tue Feb 7 00:40:34 UTC 2017


Highlights include more avx512 work and fixes for llvm>=3.8.

Tim Rowley (10):
  swr: [rasterizer core] Frontend SIMD16 WIP
  swr: [rasterizer jitter] Adjust jitter header includes
  swr: [rasterizer jitter] Fix issues with stream-out on llvm>=3.8
  swr: [rasterizer jitter] Change SimdVector representation to array
  swr: [rasterizer jitter] Multisample blend jit fix
  swr: [rasterizer jitter] Add DEBUGTRAP jit builder function
  swr: [rasterizer core] Frontend SIMD16 WIP
  swr: [rasterizer jitter] Disable unsafe FP optimizations in the jitter
  swr: [rasterizer core] Frontend SIMD16 WIP
  swr: [rasterizer jitter] Pass LLVM-IR size into jitter

 src/gallium/drivers/swr/rasterizer/core/context.h  |   6 +
 .../drivers/swr/rasterizer/core/frontend.cpp       | 331 ++++++++++++--
 src/gallium/drivers/swr/rasterizer/core/frontend.h |  12 +-
 src/gallium/drivers/swr/rasterizer/core/knobs.h    |   1 +
 src/gallium/drivers/swr/rasterizer/core/pa.h       | 478 +++++++++++++++++----
 src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp | 389 +++++++++++++++--
 .../drivers/swr/rasterizer/jitter/JitManager.cpp   |  20 +-
 .../drivers/swr/rasterizer/jitter/JitManager.h     |  10 +-
 .../drivers/swr/rasterizer/jitter/blend_jit.cpp    |   6 +-
 .../drivers/swr/rasterizer/jitter/builder.cpp      |   6 +-
 .../drivers/swr/rasterizer/jitter/builder.h        |   2 -
 .../drivers/swr/rasterizer/jitter/builder_misc.cpp |   7 +
 .../drivers/swr/rasterizer/jitter/builder_misc.h   |   3 +-
 .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    |   2 +-
 .../drivers/swr/rasterizer/jitter/jit_api.h        |   1 +
 .../swr/rasterizer/jitter/streamout_jit.cpp        |   8 +-
 16 files changed, 1098 insertions(+), 184 deletions(-)

-- 
2.7.4



More information about the mesa-dev mailing list