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