Reviewed-by: Bruce Cherniak <bruce.chern...@intel.com> > On Apr 25, 2018, at 2:21 PM, George Kyriazis <george.kyria...@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@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev