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

Reply via email to