[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