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