anv: Add support for scratch on XeHP
authorJason Ekstrand <jason@jlekstrand.net>
Tue, 20 Oct 2020 21:11:45 +0000 (16:11 -0500)
committerMarge Bot <eric+marge@anholt.net>
Fri, 25 Jun 2021 00:18:29 +0000 (00:18 +0000)
commiteeeea5cb873b40418c738e25e4032fb1fd9b7ac9
tree5fe8f67e0d5ebcda126bff8f762b0ea05d766ed2
parentae18e1e707c4be005256305a30b747ab1bdf55d8
anv: Add support for scratch on XeHP

Rework:
 * Jordan: Handle per_thread_scratch==0 in anv_scratch_pool_get_surf
 * Jordan: Update subslices in anv_scratch_pool_alloc
 * Jason: Clean up the patch a bit

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11582>
src/intel/vulkan/anv_allocator.c
src/intel/vulkan/anv_private.h
src/intel/vulkan/genX_pipeline.c