From c57f7bc2e56febeefedc5bcdf533aeebc4464dee Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Wed, 6 May 2026 15:50:47 +0100 Subject: [PATCH] vulkan-renderer: Fix stages for sync in create_swapchain Fix the stages for image-layout transitions to initialise UNDEFINED images we're going to use for our swapchain. Signed-off-by: Daniel Stone --- libweston/renderer-vulkan/vulkan-renderer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libweston/renderer-vulkan/vulkan-renderer.c b/libweston/renderer-vulkan/vulkan-renderer.c index 9e01533d7..be20e3348 100644 --- a/libweston/renderer-vulkan/vulkan-renderer.c +++ b/libweston/renderer-vulkan/vulkan-renderer.c @@ -2374,8 +2374,8 @@ vulkan_renderer_create_swapchain(struct weston_output *output, transition_image_layout(cmd_buffer, swapchain_images[i], VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, - VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, - 0, VK_ACCESS_TRANSFER_WRITE_BIT); + VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, + 0, VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT); create_image_semaphores(vr, vo, im);