anv: put private binding BOs into execlists
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Thu, 11 May 2023 09:43:00 +0000 (12:43 +0300)
committerMarge Bot <emma+marge@anholt.net>
Wed, 17 May 2023 14:59:14 +0000 (14:59 +0000)
commit7f7b2fc53ab430a05fa284b209ab71c57b21c548
tree7ad2e7ef97623f378f9e0782cf4783a06637f03a
parentaf0f7b347513c8fdb325d45640c1d36a14fe9b3a
anv: put private binding BOs into execlists

Not doing so all the reads/writes go to the scratch page on i915.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: f9fa09ec92 ("anv/image: Add ANV_IMAGE_MEMORY_BINDING_PRIVATE")
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22957>
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_image.c
src/intel/vulkan/anv_private.h
src/intel/vulkan/i915/anv_batch_chain.c