diff options
author | Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> | 2017-05-24 20:23:04 +0200 |
---|---|---|
committer | Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> | 2017-05-29 00:09:45 +0200 |
commit | 5cd8ab49fd11e62b35346b1722c53b18a95231e4 (patch) | |
tree | c596eaa27f62b4852564d4b60222740bea58f5ff /src/amd/vulkan/radv_wsi.c | |
parent | 8fc9702a1b7027d266121713771eafd2aa1a93b6 (diff) |
radv: Also signal fence if vkAcquireNextImageKHR returns VK_SUBOPTIMAL_KHR.
It is a successful return.
Signed-off-by: Bas Nieuwenhuizen <basni@google.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'src/amd/vulkan/radv_wsi.c')
-rw-r--r-- | src/amd/vulkan/radv_wsi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/amd/vulkan/radv_wsi.c b/src/amd/vulkan/radv_wsi.c index 3a8617fd8f..5e866126b9 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; } |