anv: Add a basic implementation of VK_KHX_external_semaphore
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 13 Jul 2017 22:14:31 +0000 (15:14 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 16 Aug 2017 02:08:26 +0000 (19:08 -0700)
commit031f57eba3719c8dd6462ebd2af696d2632d71b8
treeef8aa6a70e4a7f05544bd4b747eeebce374a181e
parenta8296dbd5a7d90a3a52e7a28fce5b8e8982efbeb
anv: Add a basic implementation of VK_KHX_external_semaphore

This patch adds an implementation based on DRM BOs.  We don't actually
advertise the extension yet because we want to add a couple more paths
first.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/intel/vulkan/anv_batch_chain.c
src/intel/vulkan/anv_extensions.py
src/intel/vulkan/anv_private.h
src/intel/vulkan/anv_queue.c