intel/isl: move tiled_memcpy static libs from i965 to isl
authorTapani Pälli <tapani.palli@intel.com>
Mon, 17 Dec 2018 12:17:15 +0000 (14:17 +0200)
committerTapani Pälli <tapani.palli@intel.com>
Thu, 10 Jan 2019 06:02:30 +0000 (08:02 +0200)
commit864cc419eb0a418827620afd42879698cb149088
tree605050e71cb7ff460e88d35f70790169c0892891
parent406f603b347f554f9f796d22cb74dde48d6551d3
intel/isl: move tiled_memcpy static libs from i965 to isl

Patch moves intel_tiled_memcpy[_sse41] libraries to isl, renames some
functions and types and makes the required build system changes for
meson, automake and Android. No functional changes are introduced.

v2: code cleanups, move isl_get_memcpy_type to i965 (Jason)
v3: move isl_mem_copy_fn to priv header, cleanups (Jason, Dylan)

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
24 files changed:
src/intel/Android.isl.mk
src/intel/Makefile.isl.am
src/intel/Makefile.sources
src/intel/isl/isl.c
src/intel/isl/isl.h
src/intel/isl/isl_priv.h
src/intel/isl/isl_tiled_memcpy.c [new file with mode: 0644]
src/intel/isl/isl_tiled_memcpy_normal.c [new file with mode: 0644]
src/intel/isl/isl_tiled_memcpy_sse41.c [new file with mode: 0644]
src/intel/isl/meson.build
src/mesa/drivers/dri/i965/Android.mk
src/mesa/drivers/dri/i965/Makefile.am
src/mesa/drivers/dri/i965/Makefile.sources
src/mesa/drivers/dri/i965/intel_buffer_objects.c
src/mesa/drivers/dri/i965/intel_mipmap_tree.c
src/mesa/drivers/dri/i965/intel_mipmap_tree.h
src/mesa/drivers/dri/i965/intel_pixel_read.c
src/mesa/drivers/dri/i965/intel_tex_image.c
src/mesa/drivers/dri/i965/intel_tiled_memcpy.c [deleted file]
src/mesa/drivers/dri/i965/intel_tiled_memcpy.h [deleted file]
src/mesa/drivers/dri/i965/intel_tiled_memcpy_normal.c [deleted file]
src/mesa/drivers/dri/i965/intel_tiled_memcpy_sse41.c [deleted file]
src/mesa/drivers/dri/i965/intel_tiled_memcpy_sse41.h [deleted file]
src/mesa/drivers/dri/i965/meson.build