[Mesa-dev] [RFC 0/5] DRI3 v1.1, ANV X11 explicit fences
lfrb at collabora.com
Thu Aug 31 05:19:34 UTC 2017
This patchset makes use of Jason Ekstrand's recent work on SYNC_FD
semaphores and DRI3 v1.1 support for DMA fences:
It allows Vulkan WSI clients (X11 only for now) to use explicit fencing.
That means vkQueuePresent can have an in-fence (vkSemaphore) that will
wait for the rendering to be done. vkAcquireNextImage can return an
out-fence that will let know the client when the image is ready for
New hooks need to be implemented on the driver side. Only the ANV
driver supports it as of now.
The cube demo in Vulkan Loader And Validation Layers is a good test
case for this work as it already tries to use explicit fences
The related Git repositories are (branch: rfc/2017-08/x11-fences):
Thanks for your input,
More information about the mesa-dev