Here is a resend of the series to remove gtt maps, with the addition of using MOVNTDQA when detiling which should help if we happen to detile from a WC map.
Scott D Phillips (5): i965/tiled_memcpy: ytiled_to_linear a cache line at a time i965/tiled_memcpy: inline movntdqa loads in tiled_to_linear i965/miptree: Use cpu tiling/detiling when mapping i965/miptree: Map with movntdqa for linear buffers only i965/miptree: Don't gtt map from map_depthstencil src/mesa/drivers/dri/i965/Makefile.am | 7 ++ src/mesa/drivers/dri/i965/Makefile.sources | 6 +- src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 164 ++++++++++++++++++++----- src/mesa/drivers/dri/i965/intel_tiled_memcpy.c | 124 ++++++++++++++++++- src/mesa/drivers/dri/i965/meson.build | 18 ++- 5 files changed, 279 insertions(+), 40 deletions(-) -- 2.14.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev