intel/common: Add surface to aux map translation table support
authorJordan Justen <jordan.l.justen@intel.com>
Wed, 28 Mar 2018 08:10:06 +0000 (01:10 -0700)
committerJordan Justen <jordan.l.justen@intel.com>
Mon, 28 Oct 2019 07:09:13 +0000 (00:09 -0700)
commit0d0290bb3f74ecb794ec5f0d8fa07709ba3e4ad4
treed9cc34c6b121e5450eddfe85a0e0bf2e6cd45c30
parent062022f2e4bc3024553db897e3984d1a16b28239
intel/common: Add surface to aux map translation table support

Reworks:
 * Add ISL_FORMAT_B8G8R8X8_UNORM_SRGB to get_format_encoding (Nanley)
 * ralloc_free aux_map_buffer entries in gen_aux_map_finish. (Rafael)
 * verify_aligned_space => align_and_verify_space (Rafael)
 * Add mutex to aux-map code. (Rafael, Nanley)
 * Add gen_aux_map_fill_bos (Ken)
 * Make gen_aux_map_get_state_num lockless

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/intel/Makefile.sources
src/intel/common/gen_aux_map.c [new file with mode: 0644]
src/intel/common/gen_aux_map.h [new file with mode: 0644]
src/intel/common/meson.build