Module: Mesa Branch: master Commit: 488992221056edaf7111f9290afdf216c5e98d62 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=488992221056edaf7111f9290afdf216c5e98d62
Author: Tim Rowley <timothy.o.row...@intel.com> Date: Tue Oct 11 12:57:29 2016 -0500 swr: [rasterizer core/sim] 8x2 backend + 16-wide tile clear/load/store Work in progress (disabled). USE_8x2_TILE_BACKEND define in knobs.h enables AVX512 code paths (emulated on non-AVX512 HW). Signed-off-by: Tim Rowley <timothy.o.row...@intel.com> --- src/gallium/drivers/swr/rasterizer/common/os.h | 3 + .../drivers/swr/rasterizer/common/simd16intrin.h | 304 ++++++++++--- .../drivers/swr/rasterizer/common/simdintrin.h | 93 +++- .../drivers/swr/rasterizer/core/backend.cpp | 95 ++++- src/gallium/drivers/swr/rasterizer/core/backend.h | 72 ++++ .../swr/rasterizer/core/format_conversion.h | 170 ++++++++ .../drivers/swr/rasterizer/core/format_types.h | 470 ++++++++++++++++++++- src/gallium/drivers/swr/rasterizer/core/knobs.h | 7 +- .../drivers/swr/rasterizer/core/tilemgr.cpp | 83 ++++ src/gallium/drivers/swr/rasterizer/core/utils.h | 264 +++++++++++- .../drivers/swr/rasterizer/memory/LoadTile.h | 16 + .../drivers/swr/rasterizer/memory/StoreTile.h | 317 +++++++++++++- .../swr/rasterizer/memory/TilingFunctions.h | 101 +++++ 13 files changed, 1895 insertions(+), 100 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=488992221056edaf7111f9290afdf216c5e98d62 _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit