From b138bdc01c666c1b33dc23e276228aa56a2bf7f8 Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Fri, 29 Sep 2017 13:55:47 +0200 Subject: vo_gpu: vulkan: use correct access flag for present This needs VK_ACCESS_MEMORY_READ_BIT (spec) --- video/out/vulkan/ra_vk.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/video/out/vulkan/ra_vk.c b/video/out/vulkan/ra_vk.c index f0353629e6..0ffd5097f5 100644 --- a/video/out/vulkan/ra_vk.c +++ b/video/out/vulkan/ra_vk.c @@ -1849,8 +1849,9 @@ struct vk_cmd *ra_vk_submit(struct ra *ra, struct ra_tex *tex) struct ra_tex_vk *tex_vk = tex->priv; assert(tex_vk->external_img); - tex_barrier(ra, cmd, tex, VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, 0, - VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, false); + tex_barrier(ra, cmd, tex, VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, + VK_ACCESS_MEMORY_READ_BIT, VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, + false); // Return this directly instead of going through vk_submit p->cmd = NULL; -- cgit v1.2.3