[Mesa-dev] [PATCH 0/3] sse4 patches
Tapani Pälli
tapani.palli at intel.com
Mon Sep 24 11:19:36 UTC 2018
Hi;
Here's another try to inline sse41 code and get rid of gtt maps
in intel_miptree_map (revert 58fb613a519). To be able to safely
utilize sse41 we separate sse41 functionality as a library and
then choose run time if we want to use it.
Couple of different approaches were tried, this one seems one with
minimal overall changes.
// Tapani
Scott D Phillips (2):
i965/tiled_memcpy: inline movntdqa loads in tiled_to_linear
i965/miptree: Use cpu tiling/detiling when mapping
Tapani Pälli (1):
i965: expose type of memcpy instead of memcpy function itself
src/mesa/drivers/dri/i965/Android.mk | 38 ++++
src/mesa/drivers/dri/i965/Makefile.am | 14 ++
src/mesa/drivers/dri/i965/Makefile.sources | 10 +-
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 110 +++++++++-
src/mesa/drivers/dri/i965/intel_pixel_read.c | 6 +-
src/mesa/drivers/dri/i965/intel_tex_image.c | 14 +-
.../drivers/dri/i965/intel_tiled_memcpy.c | 192 ++++++++++--------
.../drivers/dri/i965/intel_tiled_memcpy.h | 86 +++++++-
.../dri/i965/intel_tiled_memcpy_normal.c | 59 ++++++
.../dri/i965/intel_tiled_memcpy_sse41.c | 61 ++++++
.../dri/i965/intel_tiled_memcpy_sse41.h | 59 ++++++
src/mesa/drivers/dri/i965/meson.build | 38 +++-
12 files changed, 579 insertions(+), 108 deletions(-)
create mode 100644 src/mesa/drivers/dri/i965/intel_tiled_memcpy_normal.c
create mode 100644 src/mesa/drivers/dri/i965/intel_tiled_memcpy_sse41.c
create mode 100644 src/mesa/drivers/dri/i965/intel_tiled_memcpy_sse41.h
--
2.17.1
More information about the mesa-dev
mailing list