[Mesa-dev] [PATCH 00/21] OpenSWR batch change

Cherniak, Bruce bruce.cherniak at intel.com
Fri Apr 27 19:36:39 UTC 2018


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

> On Apr 25, 2018, at 2:21 PM, George Kyriazis <george.kyriazis at intel.com> wrote:
> 
> Misc changes.  Include:
> - fix KNL behavior with LLVm 6.0.0
> - fix byte offset for non-indexed draws
> - fix 64-bit float handling with code generator
> - misc cleanup
> 
> George Kyriazis (21):
>  swr/rast: Fix byte offset for non-indexed draws
>  swr: touch generated files to update timestamp
>  swr/rast: Fix wrong type allocation
>  swr/rast: Add some SIMD_T utility functors
>  swr/rast: Fix x86 lowering 64-bit float handling
>  swr/rast: Internal core change
>  swr/rast: Add support for TexelMask evaluation
>  swr/rast: Silence warnings
>  swr/rast: Use different handing for stream masks
>  swr/rast: WIP Translation handling
>  swr/rast: Fix return type of VCVTPS2PH.
>  swr/rast: Fix init in EventHandlerWorkerStats
>  swr/rast: Package events.proto with core output
>  swr/rast: Cleanup old windows cruft.
>  swr/rast: Fix regressions.
>  swr/rast: jit PRINT improvements.
>  swr/rast: Add TranslateGfxAddress for shader
>  swr/rast: Output rasterizer dir to console since it's process specific
>  swr/rast: Use new processor detection mechanism
>  swr/rast: Small editorial changes
>  swr/rast: No need to export GetSimdValidIndicesGfx
> 
> src/gallium/drivers/swr/Makefile.am                | 11 ++++
> .../drivers/swr/rasterizer/archrast/archrast.cpp   | 35 +++++++++-
> .../swr/rasterizer/codegen/gen_llvm_ir_macros.py   |  2 +-
> .../codegen/templates/gen_ar_eventhandlerfile.hpp  |  7 +-
> src/gallium/drivers/swr/rasterizer/common/os.h     |  3 +
> .../drivers/swr/rasterizer/common/simdlib.hpp      | 66 +++++++++++++++++++
> src/gallium/drivers/swr/rasterizer/core/api.cpp    |  4 +-
> .../drivers/swr/rasterizer/core/frontend.cpp       | 12 ++--
> src/gallium/drivers/swr/rasterizer/core/state.h    |  2 +-
> src/gallium/drivers/swr/rasterizer/core/utils.h    |  1 +
> .../drivers/swr/rasterizer/jitter/JitManager.cpp   | 66 ++++++++++++++-----
> .../drivers/swr/rasterizer/jitter/JitManager.h     |  2 +
> .../drivers/swr/rasterizer/jitter/blend_jit.cpp    |  2 -
> .../drivers/swr/rasterizer/jitter/builder.cpp      | 42 ++++++++++++
> .../drivers/swr/rasterizer/jitter/builder.h        |  2 +
> .../swr/rasterizer/jitter/builder_gfx_mem.cpp      | 74 ++++++++++++----------
> .../swr/rasterizer/jitter/builder_gfx_mem.h        | 19 +++++-
> .../drivers/swr/rasterizer/jitter/builder_mem.h    |  3 +-
> .../drivers/swr/rasterizer/jitter/builder_misc.cpp | 15 ++++-
> .../drivers/swr/rasterizer/jitter/builder_misc.h   | 12 ++++
> .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    |  7 +-
> .../rasterizer/jitter/functionpasses/lower_x86.cpp | 55 +++++++++++++---
> .../swr/rasterizer/jitter/streamout_jit.cpp        |  2 +
> 23 files changed, 361 insertions(+), 83 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