[Mesa-dev] [PATCH 0/9] swr: update rasterizer
Cherniak, Bruce
bruce.cherniak at intel.com
Wed Apr 5 20:30:52 UTC 2017
Entire set… Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
> On Apr 4, 2017, at 1:16 PM, Tim Rowley <timothy.o.rowley at intel.com> wrote:
>
> 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 at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list