radv/winsys: fix zero submit if no timeline semaphore support
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 13 Jan 2022 16:30:38 +0000 (17:30 +0100)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 17 Jan 2022 07:38:29 +0000 (08:38 +0100)
commit88f191891990b8554aa2cd7528b723d36bb745d2
tree26701b042f9eabd7b15c39d2a45f22033f36c6a6
parentf6ffefba3e466a71a1a3099e1385bee09920e088
radv/winsys: fix zero submit if no timeline semaphore support

Kernels that don't support timeline semaphores also don't support
transferring syncobjs. Use export/import instead.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5845
Fixes: 967fc415fc4 ("radv: Add new submission path for use by the common sync framework.")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14538>
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c