Highlights; compile time fix, simd16 work, code cleanup. Tim Rowley (12): swr: [rasterizer core] Reduce templates to speed compile swr: [rasterizer core] Multisample sample position setup change swr: [rasterizer core] SIMD16 Frontend WIP - Clipper swr: [rasterizer core] SIMD16 Frontend WIP - PA swr: [rasterizer core] Code formating change swr: [rasterizer core] Fix unused variable warnings swr: [rasterizer common/core] Fix 32-bit windows build swr: [rasterizer jitter] Remove HAVE_LLVM tests supporting llvm < 3.8 swr: [rasterizer jitter] Remove unused function swr: [rasterizer archrast] Fix archrast for MSVC 2017 compiler swr: [rasterizer common] Add _simd_testz_si alias swr: [rasterizer core] Disable 8x2 tile backend
.../drivers/swr/rasterizer/archrast/archrast.cpp | 2 +- .../drivers/swr/rasterizer/archrast/archrast.h | 2 +- .../drivers/swr/rasterizer/archrast/eventmanager.h | 2 +- .../drivers/swr/rasterizer/codegen/gen_backends.py | 25 +- .../rasterizer/codegen/templates/gen_ar_event.cpp | 2 +- .../rasterizer/codegen/templates/gen_ar_event.hpp | 4 +- .../drivers/swr/rasterizer/common/simd16intrin.h | 237 ++--- .../drivers/swr/rasterizer/common/simdintrin.h | 1 + src/gallium/drivers/swr/rasterizer/core/api.cpp | 2 +- .../drivers/swr/rasterizer/core/backend.cpp | 1 - src/gallium/drivers/swr/rasterizer/core/binner.cpp | 33 +- src/gallium/drivers/swr/rasterizer/core/clip.cpp | 91 +- src/gallium/drivers/swr/rasterizer/core/clip.h | 1033 ++++++++++++++++++-- src/gallium/drivers/swr/rasterizer/core/context.h | 2 +- .../swr/rasterizer/core/format_conversion.h | 8 +- .../drivers/swr/rasterizer/core/format_types.h | 22 +- src/gallium/drivers/swr/rasterizer/core/frontend.h | 33 +- src/gallium/drivers/swr/rasterizer/core/knobs.h | 2 +- .../drivers/swr/rasterizer/core/multisample.cpp | 44 +- .../drivers/swr/rasterizer/core/multisample.h | 98 +- src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp | 44 +- .../drivers/swr/rasterizer/core/rasterizer.cpp | 6 +- .../drivers/swr/rasterizer/core/rasterizer.h | 67 +- src/gallium/drivers/swr/rasterizer/core/state.h | 20 +- .../drivers/swr/rasterizer/jitter/JitManager.cpp | 44 - .../drivers/swr/rasterizer/jitter/JitManager.h | 7 - .../drivers/swr/rasterizer/jitter/builder_misc.cpp | 31 - .../drivers/swr/rasterizer/jitter/builder_misc.h | 5 - 28 files changed, 1337 insertions(+), 531 deletions(-) -- 2.7.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev