Mesa (master): turnip: Stub out VK_KHR_external_{fence,semaphore}_fd

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Apr 7 19:03:47 UTC 2020


Module: Mesa
Branch: master
Commit: 97578c69e86383fee6030fb9b7333734c670cd5c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97578c69e86383fee6030fb9b7333734c670cd5c

Author: Kristian H. Kristensen <hoegsberg at google.com>
Date:   Tue Apr  7 08:57:10 2020 -0700

turnip: Stub out VK_KHR_external_{fence,semaphore}_fd

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4478>

---

 src/freedreno/vulkan/tu_device.c      | 38 +++++++++++++++++++++++++++++++++++
 src/freedreno/vulkan/tu_extensions.py |  2 ++
 2 files changed, 40 insertions(+)

diff --git a/src/freedreno/vulkan/tu_device.c b/src/freedreno/vulkan/tu_device.c
index 67269457f08..6312a84bff9 100644
--- a/src/freedreno/vulkan/tu_device.c
+++ b/src/freedreno/vulkan/tu_device.c
@@ -1447,6 +1447,44 @@ tu_DeviceWaitIdle(VkDevice _device)
    return VK_SUCCESS;
 }
 
+VkResult
+tu_ImportSemaphoreFdKHR(VkDevice _device,
+                        const VkImportSemaphoreFdInfoKHR *pImportSemaphoreFdInfo)
+{
+   tu_stub();
+
+   return VK_SUCCESS;
+}
+
+VkResult
+tu_GetSemaphoreFdKHR(VkDevice _device,
+                     const VkSemaphoreGetFdInfoKHR *pGetFdInfo,
+                     int *pFd)
+{
+   tu_stub();
+
+   return VK_SUCCESS; 
+}
+
+VkResult
+tu_ImportFenceFdKHR(VkDevice _device,
+                    const VkImportFenceFdInfoKHR *pImportFenceFdInfo)
+{
+   tu_stub();
+
+   return VK_SUCCESS;
+}
+
+VkResult
+tu_GetFenceFdKHR(VkDevice _device,
+                 const VkFenceGetFdInfoKHR *pGetFdInfo,
+                 int *pFd)
+{
+   tu_stub();
+
+   return VK_SUCCESS;
+}
+
 VkResult
 tu_EnumerateInstanceExtensionProperties(const char *pLayerName,
                                         uint32_t *pPropertyCount,
diff --git a/src/freedreno/vulkan/tu_extensions.py b/src/freedreno/vulkan/tu_extensions.py
index ea549967105..b06ce88a673 100644
--- a/src/freedreno/vulkan/tu_extensions.py
+++ b/src/freedreno/vulkan/tu_extensions.py
@@ -78,6 +78,8 @@ EXTENSIONS = [
     Extension('VK_EXT_external_memory_dma_buf',           1, True),
     Extension('VK_EXT_image_drm_format_modifier',         1, False),
     Extension('VK_EXT_transform_feedback',                1, True),
+    Extension('VK_KHR_external_semaphore_fd',             1, True),
+    Extension('VK_KHR_external_fence_fd',                 1, True),
 ]
 
 class VkVersion:



More information about the mesa-commit mailing list