From: Bas Nieuwenhuizen Date: Wed, 24 May 2017 18:23:04 +0000 (+0200) Subject: radv: Also signal fence if vkAcquireNextImageKHR returns VK_SUBOPTIMAL_KHR. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5cd8ab49fd11e62b35346b1722c53b18a95231e4;p=mesa.git radv: Also signal fence if vkAcquireNextImageKHR returns VK_SUBOPTIMAL_KHR. It is a successful return. Signed-off-by: Bas Nieuwenhuizen Reviewed-by: Dave Airlie --- diff --git a/src/amd/vulkan/radv_wsi.c b/src/amd/vulkan/radv_wsi.c index 3a8617fd8fa..5e866126b91 100644 --- a/src/amd/vulkan/radv_wsi.c +++ b/src/amd/vulkan/radv_wsi.c @@ -438,7 +438,7 @@ VkResult radv_AcquireNextImageKHR( VkResult result = swapchain->acquire_next_image(swapchain, timeout, semaphore, pImageIndex); - if (fence && result == VK_SUCCESS) { + if (fence && (result == VK_SUCCESS || result == VK_SUBOPTIMAL_KHR)) { fence->submitted = true; fence->signalled = true; }