Highlights are code cleanups and more progress on simd16. Tim Rowley (10): swr/rast: support flexible vertex layout for DS output swr/rast: Widen fetch shader to SIMD16 swr/rast: Code style change (NFC) swr/rast: Points with clipdistance can't go through simplepoints path swr/rast: Enable AVX-512 targets in the jitter swr/rast: Cache eventmanager swr/rast: Add alignment to transpose targets swr/rast: Simplify GATHER* jit builder api swr/rast: Implement AVX-512 GATHERPS in SIMD16 fetch shader swr/rast: Repair simd8 frontend code rot
.../drivers/swr/rasterizer/archrast/archrast.h | 1 + .../swr/rasterizer/codegen/gen_llvm_ir_macros.py | 1 + src/gallium/drivers/swr/rasterizer/core/api.cpp | 5 + src/gallium/drivers/swr/rasterizer/core/api.h | 3 + src/gallium/drivers/swr/rasterizer/core/binner.cpp | 16 +- .../drivers/swr/rasterizer/core/frontend.cpp | 12 +- src/gallium/drivers/swr/rasterizer/core/frontend.h | 3 +- src/gallium/drivers/swr/rasterizer/core/knobs.h | 8 - src/gallium/drivers/swr/rasterizer/core/state.h | 2 + .../drivers/swr/rasterizer/jitter/JitManager.h | 2 - .../drivers/swr/rasterizer/jitter/builder.cpp | 20 ++ .../drivers/swr/rasterizer/jitter/builder.h | 16 ++ .../drivers/swr/rasterizer/jitter/builder_misc.cpp | 202 ++++++++++++++++++--- .../drivers/swr/rasterizer/jitter/builder_misc.h | 38 +++- .../drivers/swr/rasterizer/jitter/fetch_jit.cpp | 180 ++++++++++++++---- src/gallium/drivers/swr/swr_shader.cpp | 2 +- 16 files changed, 429 insertions(+), 82 deletions(-) -- 2.14.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev