From f9ca780ea4fa1b11639a880be501171017585f2c Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Tue, 19 Jan 2016 16:53:16 +0000 Subject: [PATCH] anv/wsi: Mark Wayland buffers as busy We were diligently setting Wayland buffers as non-busy, but nowhere in the code did we set them to busy when submitted to the server. This meant that acquire_next_image would only ever find the same buffer in a loop, over and over. Signed-off-by: Daniel Stone --- src/vulkan/anv_wsi_wayland.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vulkan/anv_wsi_wayland.c b/src/vulkan/anv_wsi_wayland.c index c8f9cf27ab3..28f0ed834df 100644 --- a/src/vulkan/anv_wsi_wayland.c +++ b/src/vulkan/anv_wsi_wayland.c @@ -584,6 +584,7 @@ wsi_wl_swapchain_queue_present(struct anv_swapchain *anv_chain, chain->fifo_ready = false; } + chain->images[image_index].busy = true; wl_surface_commit(chain->surface); wl_display_flush(chain->display->display); -- 2.30.2