From a00524a216fc5b22d4ec67583b5e9a352f700321 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristian=20H=C3=B8gsberg=20Kristensen?= Date: Sun, 20 Dec 2015 22:58:38 -0800 Subject: [PATCH] vk: Unstub VkSemaphore implementation There really is nothing to do for us here, at least with the current kernel interface. --- src/vulkan/anv_device.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/vulkan/anv_device.c b/src/vulkan/anv_device.c index 90a0061dbf8..88515c353ee 100644 --- a/src/vulkan/anv_device.c +++ b/src/vulkan/anv_device.c @@ -1429,8 +1429,13 @@ VkResult anv_CreateSemaphore( const VkAllocationCallbacks* pAllocator, VkSemaphore* pSemaphore) { + /* The DRM execbuffer ioctl always execute in-oder, even between different + * rings. As such, there's nothing to do for the user space semaphore. + */ + *pSemaphore = (VkSemaphore)1; - stub_return(VK_SUCCESS); + + return VK_SUCCESS; } void anv_DestroySemaphore( @@ -1438,7 +1443,6 @@ void anv_DestroySemaphore( VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) { - stub(); } // Event functions -- 2.30.2