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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev