The upcoming timeline semaphore extension will require kernel support in order to be able to share timeline semaphores between processes. However, we can fake it reasonably well with a userspace list of BOs and time points. The third patch is such an implementation in the Intel driver. The first is a bugfix and the second is just a nice refactor that I'd like to land sooner rather than later.
Jason Ekstrand (3): anv: Flag semaphore BOs as external anv: Use absolute timeouts in wait_for_bo_fences anv: Add a userspace timeline implementation based on BOs src/intel/vulkan/anv_private.h | 23 +++ src/intel/vulkan/anv_queue.c | 257 +++++++++++++++++++++++++++------ 2 files changed, 239 insertions(+), 41 deletions(-) -- 2.19.1 _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
