radv/amdgpu: add support for submitting external IBs with the chained path
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 16 Aug 2023 07:34:17 +0000 (09:34 +0200)
committerMarge Bot <emma+marge@anholt.net>
Mon, 21 Aug 2023 10:52:13 +0000 (10:52 +0000)
commitb8b42be5552eb8dac378e3184ca4225cc9d14f46
tree00c3ed2ff8c1452b742f664a4e6a98fea9c7031f
parent33f584f033e9dd0278e5f59968f9dd293e801581
radv/amdgpu: add support for submitting external IBs with the chained path

External IBs are currently only used for DGC. With the chained path,
these IBs will only be used to workaround missing IB2 packet on the
compute queue, which is rare enough to care about chaining inside CS.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24207>
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c