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

Cherniak, Bruce bruce.cherniak at intel.com
Tue Apr 11 19:19:27 UTC 2017


Entire set Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>

> On Apr 10, 2017, at 11:45 AM, Tim Rowley <timothy.o.rowley at intel.com> wrote:
> 
> Highlights; compile time fix, simd16 work, code cleanup.
> 
> Tim Rowley (12):
>  swr: [rasterizer core] Reduce templates to speed compile
>  swr: [rasterizer core] Multisample sample position setup change
>  swr: [rasterizer core] SIMD16 Frontend WIP - Clipper
>  swr: [rasterizer core] SIMD16 Frontend WIP - PA
>  swr: [rasterizer core] Code formating change
>  swr: [rasterizer core] Fix unused variable warnings
>  swr: [rasterizer common/core] Fix 32-bit windows build
>  swr: [rasterizer jitter] Remove HAVE_LLVM tests supporting llvm < 3.8
>  swr: [rasterizer jitter] Remove unused function
>  swr: [rasterizer archrast] Fix archrast for MSVC 2017 compiler
>  swr: [rasterizer common] Add _simd_testz_si alias
>  swr: [rasterizer core] Disable 8x2 tile backend
> 
> .../drivers/swr/rasterizer/archrast/archrast.cpp   |    2 +-
> .../drivers/swr/rasterizer/archrast/archrast.h     |    2 +-
> .../drivers/swr/rasterizer/archrast/eventmanager.h |    2 +-
> .../drivers/swr/rasterizer/codegen/gen_backends.py |   25 +-
> .../rasterizer/codegen/templates/gen_ar_event.cpp  |    2 +-
> .../rasterizer/codegen/templates/gen_ar_event.hpp  |    4 +-
> .../drivers/swr/rasterizer/common/simd16intrin.h   |  237 ++---
> .../drivers/swr/rasterizer/common/simdintrin.h     |    1 +
> src/gallium/drivers/swr/rasterizer/core/api.cpp    |    2 +-
> .../drivers/swr/rasterizer/core/backend.cpp        |    1 -
> src/gallium/drivers/swr/rasterizer/core/binner.cpp |   33 +-
> src/gallium/drivers/swr/rasterizer/core/clip.cpp   |   91 +-
> src/gallium/drivers/swr/rasterizer/core/clip.h     | 1033 ++++++++++++++++++--
> src/gallium/drivers/swr/rasterizer/core/context.h  |    2 +-
> .../swr/rasterizer/core/format_conversion.h        |    8 +-
> .../drivers/swr/rasterizer/core/format_types.h     |   22 +-
> src/gallium/drivers/swr/rasterizer/core/frontend.h |   33 +-
> src/gallium/drivers/swr/rasterizer/core/knobs.h    |    2 +-
> .../drivers/swr/rasterizer/core/multisample.cpp    |   44 +-
> .../drivers/swr/rasterizer/core/multisample.h      |   98 +-
> src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp |   44 +-
> .../drivers/swr/rasterizer/core/rasterizer.cpp     |    6 +-
> .../drivers/swr/rasterizer/core/rasterizer.h       |   67 +-
> src/gallium/drivers/swr/rasterizer/core/state.h    |   20 +-
> .../drivers/swr/rasterizer/jitter/JitManager.cpp   |   44 -
> .../drivers/swr/rasterizer/jitter/JitManager.h     |    7 -
> .../drivers/swr/rasterizer/jitter/builder_misc.cpp |   31 -
> .../drivers/swr/rasterizer/jitter/builder_misc.h   |    5 -
> 28 files changed, 1337 insertions(+), 531 deletions(-)
> 
> -- 
> 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