Mesa (master): swr: [rasterizer memory] split load/store for compile speed
Tim Rowley
torowley at kemper.freedesktop.org
Tue Oct 11 16:58:30 UTC 2016
Module: Mesa
Branch: master
Commit: 2550b04179614da4c71dbef195d06a7f53273438
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2550b04179614da4c71dbef195d06a7f53273438
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Fri Oct 7 12:07:07 2016 -0500
swr: [rasterizer memory] split load/store for compile speed
Signed-off-by: Tim Rowley <timothy.o.rowley at intel.com>
---
src/gallium/drivers/swr/Makefile.sources | 12 +
.../drivers/swr/rasterizer/memory/LoadTile.cpp | 242 +--
.../drivers/swr/rasterizer/memory/LoadTile.h | 267 ++++
.../swr/rasterizer/memory/LoadTile_Linear.cpp | 39 +
.../swr/rasterizer/memory/LoadTile_TileX.cpp | 37 +
.../swr/rasterizer/memory/LoadTile_TileY.cpp | 39 +
.../drivers/swr/rasterizer/memory/StoreTile.cpp | 1609 +------------------
.../drivers/swr/rasterizer/memory/StoreTile.h | 1637 ++++++++++++++++++++
.../swr/rasterizer/memory/StoreTile_Linear.cpp | 35 +
.../swr/rasterizer/memory/StoreTile_Linear2.cpp | 33 +
.../swr/rasterizer/memory/StoreTile_TileW.cpp | 35 +
.../swr/rasterizer/memory/StoreTile_TileX.cpp | 33 +
.../swr/rasterizer/memory/StoreTile_TileX2.cpp | 33 +
.../swr/rasterizer/memory/StoreTile_TileY.cpp | 34 +
.../swr/rasterizer/memory/StoreTile_TileY2.cpp | 33 +
.../swr/rasterizer/memory/TilingFunctions.h | 4 +-
src/gallium/drivers/swr/swr_memory.h | 4 +-
17 files changed, 2290 insertions(+), 1836 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=2550b04179614da4c71dbef195d06a7f53273438
More information about the mesa-commit
mailing list