vulkan/wsi: Add a helper for AcquireNextImage
[mesa.git] / src / vulkan / wsi / wsi_common.c
index 69cb71dfdbc5e3e4688f2a41cc818c9cc3bbca46..50680a6fd751d3029575058b8ee0c6ecd9bcaa30 100644 (file)
@@ -539,6 +539,20 @@ wsi_common_get_images(VkSwapchainKHR _swapchain,
    return vk_outarray_status(&images);
 }
 
+VkResult
+wsi_common_acquire_next_image(const struct wsi_device *wsi,
+                              VkDevice device,
+                              VkSwapchainKHR _swapchain,
+                              uint64_t timeout,
+                              VkSemaphore semaphore,
+                              uint32_t *pImageIndex)
+{
+   WSI_FROM_HANDLE(wsi_swapchain, swapchain, _swapchain);
+
+   return swapchain->acquire_next_image(swapchain, timeout,
+                                        semaphore, pImageIndex);
+}
+
 VkResult
 wsi_common_queue_present(const struct wsi_device *wsi,
                          VkDevice device,