[Mesa-dev] [PATCH 00/21] OpenSWR batch change
George Kyriazis
george.kyriazis at intel.com
Wed Apr 25 19:21:39 UTC 2018
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
More information about the mesa-dev
mailing list