On Monday, September 24, 2018 4:19:36 AM PDT Tapani Pälli wrote:
> 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
> 
> 

Thanks a ton for fixing this up, Tapani!

Patches 1 and 3 are:
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>

Patch 2 is:
Acked-by: Kenneth Graunke <kenn...@whitecape.org>

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to