Mesa (master): anv: allow exporting an imported SYNC_FD semaphore type
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Nov 23 07:57:26 UTC 2018
Module: Mesa
Branch: master
Commit: 09adaa4b89d57224af988ef7c98846b0f8bf1abf
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09adaa4b89d57224af988ef7c98846b0f8bf1abf
Author: Tapani Pälli <tapani.palli at intel.com>
Date: Thu Nov 22 09:41:31 2018 +0200
anv: allow exporting an imported SYNC_FD semaphore type
Fixes issues with following SkQP tests:
unitTest_VulkanHardwareBuffer_Vulkan_EGL_Syncs
unitTest_VulkanHardwareBuffer_Vulkan_Vulkan_Syncs
Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
Reviewed-by: Samuel Iglesias Gonsálvez <siglesias at igalia.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
---
src/intel/vulkan/anv_queue.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/intel/vulkan/anv_queue.c b/src/intel/vulkan/anv_queue.c
index 2a8ed2eb4e..7887fbcb93 100644
--- a/src/intel/vulkan/anv_queue.c
+++ b/src/intel/vulkan/anv_queue.c
@@ -1056,7 +1056,8 @@ void anv_GetPhysicalDeviceExternalSemaphoreProperties(
case VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT:
if (device->has_exec_fence) {
- pExternalSemaphoreProperties->exportFromImportedHandleTypes = 0;
+ pExternalSemaphoreProperties->exportFromImportedHandleTypes =
+ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT;
pExternalSemaphoreProperties->compatibleHandleTypes =
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT;
pExternalSemaphoreProperties->externalSemaphoreFeatures =
More information about the mesa-commit
mailing list