Mesa (master): swr/rast: Refactor includes to limit simdintrin.h usage

Tim Rowley torowley at kemper.freedesktop.org
Fri Jun 16 21:30:05 UTC 2017


Module: Mesa
Branch: master
Commit: 9b448da60ffb5aa807d9145bbac0fdbd580acea9
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b448da60ffb5aa807d9145bbac0fdbd580acea9

Author: Tim Rowley <timothy.o.rowley at intel.com>
Date:   Fri Jun  9 16:58:59 2017 -0500

swr/rast: Refactor includes to limit simdintrin.h usage

Reduces the files rebuilt after modifying simdintrin.h from
84 to 64.

Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>

---

 src/gallium/drivers/swr/Makefile.sources           |   3 +
 src/gallium/drivers/swr/rasterizer/common/intrin.h | 169 ++++
 .../drivers/swr/rasterizer/common/simd16intrin.h   |  52 --
 .../drivers/swr/rasterizer/common/simdintrin.h     |  87 +-
 src/gallium/drivers/swr/rasterizer/core/api.h      |   2 +-
 src/gallium/drivers/swr/rasterizer/core/context.h  |   2 +-
 src/gallium/drivers/swr/rasterizer/core/fifo.hpp   |   4 +-
 .../drivers/swr/rasterizer/core/format_traits.h    |   2 +-
 .../drivers/swr/rasterizer/core/format_types.h     |   1 +
 .../drivers/swr/rasterizer/core/format_utils.h     | 882 ++++++++++++++++++++
 src/gallium/drivers/swr/rasterizer/core/frontend.h |   1 +
 .../drivers/swr/rasterizer/core/multisample.h      |  10 +-
 src/gallium/drivers/swr/rasterizer/core/state.h    |  48 +-
 .../drivers/swr/rasterizer/core/state_funcs.h      |  68 ++
 src/gallium/drivers/swr/rasterizer/core/utils.h    | 893 +--------------------
 .../drivers/swr/rasterizer/memory/tilingtraits.h   |   2 +-
 16 files changed, 1147 insertions(+), 1079 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=9b448da60ffb5aa807d9145bbac0fdbd580acea9



More information about the mesa-commit mailing list