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@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev