[Mesa-dev] [PATCH 00/12] swr: update rasterizer
Tim Rowley
timothy.o.rowley at intel.com
Mon Apr 10 16:45:21 UTC 2017
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
More information about the mesa-dev
mailing list