Highlights are more avx512 work and api cleanup. Tim Rowley (11): swr: [rasterizer core] viewport rounding for disabled scissor swr: [rasterizer core] avx512 work in progress initial step swr: [rasterizer jitter] rework vertex/instance ID storage in fetch swr: [rasterizer common] icc declspec definitions swr: [rasterizer] attribute swizzling and linkage swr: [rasterizer core] ensure adjacent topologies use the cut-aware PA swr: [rasterizer core] support range of values in TemplateArgUnroller swr: [rasterizer core] centroid correction swr: [rasterizer core] rename *_MAX enum values to *_COUNT swr: [rasterizer core] fix for possible int32 overflow condition swr: [rasterizer core] introduce simd16intrin.h
src/gallium/drivers/swr/Makefile.sources | 1 + src/gallium/drivers/swr/rasterizer/common/os.h | 18 +- .../drivers/swr/rasterizer/common/simd16intrin.h | 717 +++++++++++++++++++++ .../drivers/swr/rasterizer/common/simdintrin.h | 650 +++++++++++++++++++ src/gallium/drivers/swr/rasterizer/core/api.cpp | 68 +- src/gallium/drivers/swr/rasterizer/core/api.h | 13 - .../drivers/swr/rasterizer/core/backend.cpp | 44 +- src/gallium/drivers/swr/rasterizer/core/clip.h | 9 +- src/gallium/drivers/swr/rasterizer/core/context.h | 11 +- .../drivers/swr/rasterizer/core/format_types.h | 194 +++++- .../drivers/swr/rasterizer/core/frontend.cpp | 221 ++++--- src/gallium/drivers/swr/rasterizer/core/knobs.h | 46 +- .../drivers/swr/rasterizer/core/multisample.h | 4 +- src/gallium/drivers/swr/rasterizer/core/pa.h | 18 +- .../drivers/swr/rasterizer/core/rasterizer.cpp | 8 +- src/gallium/drivers/swr/rasterizer/core/state.h | 40 +- src/gallium/drivers/swr/rasterizer/core/utils.h | 236 ++++++- .../drivers/swr/rasterizer/jitter/fetch_jit.cpp | 78 +-- .../drivers/swr/rasterizer/jitter/fetch_jit.h | 32 +- src/gallium/drivers/swr/swr_shader.cpp | 12 - src/gallium/drivers/swr/swr_state.cpp | 13 +- src/gallium/drivers/swr/swr_state.h | 1 - 22 files changed, 2133 insertions(+), 301 deletions(-) create mode 100644 src/gallium/drivers/swr/rasterizer/common/simd16intrin.h -- 1.9.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev