radv: Add timelines with a VK_KHR_timeline_semaphore impl.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tue, 22 Oct 2019 08:18:06 +0000 (10:18 +0200)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Wed, 30 Oct 2019 10:57:07 +0000 (11:57 +0100)
commit88d41367b8aee961e6c47173a1e8848009e2215a
tree3113b4f24722b59dbed958ee8c77b82af1434995
parent2117c53b72323b18d5a1a8893d0a65a6fe94dff4
radv: Add timelines with a VK_KHR_timeline_semaphore impl.

This does not fully do wait-before-submit, to be done in a follow
up patch.

For kernels without support for timeline syncobjs, this adds an
implementation of non-shareable timelines using legacy syncobjs.

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
src/amd/vulkan/radv_device.c
src/amd/vulkan/radv_extensions.py
src/amd/vulkan/radv_private.h