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

Cherniak, Bruce bruce.cherniak at intel.com
Mon Nov 20 18:00:56 UTC 2017


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

> On Nov 20, 2017, at 11:18 AM, Tim Rowley <timothy.o.rowley at intel.com> wrote:
> 
> Highlights are code cleanups and more progress on simd16.
> 
> Tim Rowley (10):
>  swr/rast: support flexible vertex layout for DS output
>  swr/rast: Widen fetch shader to SIMD16
>  swr/rast: Code style change (NFC)
>  swr/rast: Points with clipdistance can't go through simplepoints path
>  swr/rast: Enable AVX-512 targets in the jitter
>  swr/rast: Cache eventmanager
>  swr/rast: Add alignment to transpose targets
>  swr/rast: Simplify GATHER* jit builder api
>  swr/rast: Implement AVX-512 GATHERPS in SIMD16 fetch shader
>  swr/rast: Repair simd8 frontend code rot
> 
> .../drivers/swr/rasterizer/archrast/archrast.h     |   1 +
> .../swr/rasterizer/codegen/gen_llvm_ir_macros.py   |   1 +
> src/gallium/drivers/swr/rasterizer/core/api.cpp    |   5 +
> src/gallium/drivers/swr/rasterizer/core/api.h      |   3 +
> src/gallium/drivers/swr/rasterizer/core/binner.cpp |  16 +-
> .../drivers/swr/rasterizer/core/frontend.cpp       |  12 +-
> src/gallium/drivers/swr/rasterizer/core/frontend.h |   3 +-
> src/gallium/drivers/swr/rasterizer/core/knobs.h    |   8 -
> src/gallium/drivers/swr/rasterizer/core/state.h    |   2 +
> .../drivers/swr/rasterizer/jitter/JitManager.h     |   2 -
> .../drivers/swr/rasterizer/jitter/builder.cpp      |  20 ++
> .../drivers/swr/rasterizer/jitter/builder.h        |  16 ++
> .../drivers/swr/rasterizer/jitter/builder_misc.cpp | 202 ++++++++++++++++++---
> .../drivers/swr/rasterizer/jitter/builder_misc.h   |  38 +++-
> .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    | 180 ++++++++++++++----
> src/gallium/drivers/swr/swr_shader.cpp             |   2 +-
> 16 files changed, 429 insertions(+), 82 deletions(-)
> 
> -- 
> 2.14.1
> 
> _______________________________________________
> 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