From: Kristian Høgsberg Kristensen Date: Mon, 21 Dec 2015 06:58:38 +0000 (-0800) Subject: vk: Unstub VkSemaphore implementation X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a00524a216fc5b22d4ec67583b5e9a352f700321;p=mesa.git vk: Unstub VkSemaphore implementation There really is nothing to do for us here, at least with the current kernel interface. --- 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