[Mesa-dev] [PATCH 0/9] swr: update rasterizer
Tim Rowley
timothy.o.rowley at intel.com
Tue Apr 4 18:16:15 UTC 2017
Highlights include simd16 work, msaa enhancements, and removing the
extra copy of mako we included.
Tim Rowley (9):
swr: [rasterizer core] SIMD16 Frontend WIP
swr: [rasterizer core/memory] Fix missing avx512 storetile
swr: [rasterizer core] Fix center sample pattern
swr: [configure.ac/scons] require c++14
swr: [rasterizer core] Programmable sample position support
swr: [rasterizer core/memory] Move native AVX code to _simd functions
swr: [rasterizer codegen] remove copy of mako
swr: [rasterizer core] Enable 8x2 backend
swr: [rasterizer core] SIMD16 Frontend WIP
configure.ac | 8 +-
src/gallium/drivers/swr/Makefile.am | 21 +-
src/gallium/drivers/swr/SConscript | 2 +-
.../swr/rasterizer/codegen/gen_llvm_types.py | 22 +
.../swr/rasterizer/codegen/mako/__init__.py | 8 -
.../swr/rasterizer/codegen/mako/_ast_util.py | 845 ----------
.../drivers/swr/rasterizer/codegen/mako/ast.py | 178 ---
.../drivers/swr/rasterizer/codegen/mako/cache.py | 238 ---
.../drivers/swr/rasterizer/codegen/mako/cmd.py | 62 -
.../drivers/swr/rasterizer/codegen/mako/codegen.py | 1237 ---------------
.../drivers/swr/rasterizer/codegen/mako/compat.py | 174 --
.../swr/rasterizer/codegen/mako/exceptions.py | 373 -----
.../drivers/swr/rasterizer/codegen/mako/filters.py | 201 ---
.../drivers/swr/rasterizer/codegen/mako/lexer.py | 441 ------
.../drivers/swr/rasterizer/codegen/mako/lookup.py | 359 -----
.../swr/rasterizer/codegen/mako/parsetree.py | 594 -------
.../drivers/swr/rasterizer/codegen/mako/pygen.py | 299 ----
.../swr/rasterizer/codegen/mako/pyparser.py | 232 ---
.../drivers/swr/rasterizer/codegen/mako/runtime.py | 878 -----------
.../swr/rasterizer/codegen/mako/template.py | 705 ---------
.../drivers/swr/rasterizer/codegen/mako/util.py | 360 -----
.../drivers/swr/rasterizer/common/simd16intrin.h | 44 +-
.../drivers/swr/rasterizer/common/simdintrin.h | 7 +
src/gallium/drivers/swr/rasterizer/core/api.cpp | 8 +-
.../drivers/swr/rasterizer/core/backend.cpp | 51 +-
src/gallium/drivers/swr/rasterizer/core/backend.h | 197 +--
src/gallium/drivers/swr/rasterizer/core/binner.cpp | 1658 ++++++++++++++++----
.../drivers/swr/rasterizer/core/format_types.h | 25 +-
.../drivers/swr/rasterizer/core/frontend.cpp | 42 +-
src/gallium/drivers/swr/rasterizer/core/frontend.h | 98 ++
src/gallium/drivers/swr/rasterizer/core/knobs.h | 2 +-
.../drivers/swr/rasterizer/core/multisample.cpp | 13 -
.../drivers/swr/rasterizer/core/multisample.h | 500 +-----
.../drivers/swr/rasterizer/core/rasterizer.cpp | 38 +-
.../drivers/swr/rasterizer/core/rasterizer.h | 9 +-
src/gallium/drivers/swr/rasterizer/core/state.h | 107 +-
src/gallium/drivers/swr/rasterizer/core/utils.h | 144 +-
.../drivers/swr/rasterizer/memory/StoreTile.h | 43 +-
src/gallium/drivers/swr/swr_state.cpp | 2 -
39 files changed, 1941 insertions(+), 8284 deletions(-)
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/__init__.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/_ast_util.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/ast.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/cache.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/cmd.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/codegen.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/compat.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/exceptions.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/filters.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/lexer.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/lookup.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/parsetree.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/pygen.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/pyparser.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/runtime.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/template.py
delete mode 100644 src/gallium/drivers/swr/rasterizer/codegen/mako/util.py
--
2.7.4
More information about the mesa-dev
mailing list