[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